2021-10-25 20:01:06 +00:00
|
|
|
import { Component, OnInit } from '@angular/core';
|
|
|
|
import { Observable } from 'rxjs';
|
|
|
|
import { Order } from './order.model';
|
|
|
|
import { FullnodeService } from '../fullnode.service';
|
|
|
|
import { UserService } from '../user.service';
|
|
|
|
import { OrderService } from './order.service';
|
|
|
|
|
|
|
|
@Component({
|
|
|
|
selector: 'app-order',
|
|
|
|
templateUrl: './order.component.html',
|
|
|
|
styleUrls: ['./order.component.css']
|
|
|
|
})
|
|
|
|
|
|
|
|
export class OrderComponent implements OnInit{
|
2021-10-27 12:59:43 +00:00
|
|
|
public order: Order = {address: '', session: '', timestamp: '', closed: false, lines: [{qty: 1, name: '', cost: 0}]};
|
2021-10-25 20:01:06 +00:00
|
|
|
public price: number = 1;
|
|
|
|
public orderUpdate: Observable<Order>;
|
|
|
|
public priceUpdate: Observable<number>;
|
|
|
|
|
|
|
|
constructor(
|
|
|
|
public fullnodeService: FullnodeService,
|
|
|
|
public orderService: OrderService
|
|
|
|
) {
|
|
|
|
this.priceUpdate = fullnodeService.priceUpdate;
|
|
|
|
this.orderUpdate = orderService.orderUpdate;
|
2021-10-27 12:59:43 +00:00
|
|
|
this.orderUpdate.subscribe((order) => {
|
|
|
|
this.order = order;
|
|
|
|
});
|
2021-10-25 20:01:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
ngOnInit() {
|
|
|
|
}
|
|
|
|
}
|