damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

CustomizeZapModel.swift (774B)


      1 //
      2 //  CustomizeZapModel.swift
      3 //  damus
      4 //
      5 //  Created by William Casarin on 2023-06-22.
      6 //
      7 
      8 import Foundation
      9 
     10 
     11 class CustomizeZapModel: ObservableObject {
     12     @Published var comment: String = ""
     13     @Published var custom_amount: String = ""
     14     @Published var custom_amount_sats: Int? = nil
     15     @Published var zap_type: ZapType = .pub
     16     @Published var invoice: String = ""
     17     @Published var error: String? = nil
     18     @Published var zapping: Bool = false
     19     @Published var show_zap_types: Bool = false
     20     
     21     init() {
     22     }
     23     
     24     func set_defaults(settings: UserSettingsStore) {
     25         self.zap_type = settings.default_zap_type
     26         self.custom_amount = String(settings.default_zap_amount)
     27         self.custom_amount_sats = settings.default_zap_amount
     28     }
     29 }