BlueWallet/ios/WalletInformationWidget/Widgets/Shared/Models.swift
2020-11-03 23:16:20 -05:00

32 lines
724 B
Swift

//
// Models.swift
// BlueWallet
//
// Created by Marcos Rodriguez on 11/1/20.
// Copyright © 2020 BlueWallet. All rights reserved.
//
import Foundation
struct MarketData {
var nextBlock: String
var sats: String
var price: String
var rate: Double
var formattedNextBlock: String {
return nextBlock == "..." ? "..." : #"\#(nextBlock) sat/b"#
}
}
struct WalletData {
var balance: Double
var latestTransactionTime: Int = 0
var formattedBalanceBTC: String {
return "\(balance / 100000000) BTC"
}
}
let emptyMarketData = MarketData(nextBlock: "...", sats: "...", price: "...", rate: 0)
let emptyWalletData = WalletData(balance: 0, latestTransactionTime: Int(Date().timeIntervalSince1970))