damus

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

Constants.swift (1551B)


      1 //
      2 //  Constants.swift
      3 //  damus
      4 //
      5 //  Created by Sam DuBois on 12/18/22.
      6 //
      7 
      8 import Foundation
      9 
     10 class Constants {
     11     //static let EXAMPLE_DEMOS: DamusState = .empty
     12     static let DAMUS_APP_GROUP_IDENTIFIER: String = "group.com.damus"
     13     static let DEVICE_TOKEN_RECEIVER_PRODUCTION_URL: URL = URL(string: "https://notify.damus.io:8000/user-info")!
     14     static let DEVICE_TOKEN_RECEIVER_TEST_URL: URL = URL(string: "http://localhost:8000/user-info")!
     15     static let MAIN_APP_BUNDLE_IDENTIFIER: String = "com.jb55.damus2"
     16     static let NOTIFICATION_EXTENSION_BUNDLE_IDENTIFIER: String = "com.jb55.damus2.DamusNotificationService"
     17     
     18     // MARK: Purple
     19     // API
     20     static let PURPLE_API_LOCAL_TEST_BASE_URL: URL = URL(string: "http://localhost:8989")!
     21     static let PURPLE_API_STAGING_BASE_URL: URL = URL(string: "https://api-staging.damus.io")!
     22     static let PURPLE_API_PRODUCTION_BASE_URL: URL = URL(string: "https://api.damus.io")!
     23     // Purple landing page
     24     static let PURPLE_LANDING_PAGE_LOCAL_TEST_URL: URL = URL(string: "http://localhost:3000/purple")!
     25     static let PURPLE_LANDING_PAGE_STAGING_URL: URL = URL(string: "https://staging.damus.io/purple")!
     26     static let PURPLE_LANDING_PAGE_PRODUCTION_URL: URL = URL(string: "https://damus.io/purple")!
     27     // Website
     28     static let DAMUS_WEBSITE_LOCAL_TEST_URL: URL = URL(string: "http://localhost:3000")!
     29     static let DAMUS_WEBSITE_STAGING_URL: URL = URL(string: "https://staging.damus.io")!
     30     static let DAMUS_WEBSITE_PRODUCTION_URL: URL = URL(string: "https://damus.io")!
     31 }