damus

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

ReconnectRelaysNotify.swift (497B)


      1 //
      2 //  ReconnectRelaysNotify.swift
      3 //  damus
      4 //
      5 //  Created by Charlie Fish on 12/18/23.
      6 //
      7 
      8 import Foundation
      9 
     10 struct ReconnectRelaysNotify: Notify {
     11     typealias Payload = ()
     12     var payload: ()
     13 }
     14 
     15 extension NotifyHandler {
     16     static var disconnect_relays: NotifyHandler<ReconnectRelaysNotify> {
     17         .init()
     18     }
     19 }
     20 
     21 extension Notifications {
     22     /// Reconnects all relays.
     23     static var disconnect_relays: Notifications<ReconnectRelaysNotify> {
     24         .init(.init(payload: ()))
     25     }
     26 }