Skip to content

Instantly share code, notes, and snippets.

@bryanrmq
Created March 6, 2020 09:46
Show Gist options
  • Save bryanrmq/239a68485949133e5ebe72dd9f824cdd to your computer and use it in GitHub Desktop.
Save bryanrmq/239a68485949133e5ebe72dd9f824cdd to your computer and use it in GitHub Desktop.
import Foundation
enum Event {
case didLogin
case didLogout
}
extension Event: SpectatorEventType {
var name: String {
switch self {
case .didLogin: return "WEIRD_name_from_Markting_didLogin"
case .didLogout: return "ANOTHER_DIFFERENTName_didLogout"
}
}
var allowedProviders: [SpectatorProviderType] {
switch self {
case .didLogin,
.didLogout:
return [.firebase]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment