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 }