
// TODO: Create an extension for each category, e.g. Storage+OpenGroups, Storage+SnodePool, etc.

@objc public extension Storage {

    // TODO: Add remaining collections

    @objc func getDeviceLinkCollection(for masterPublicKey: String) -> String {
        return "LokiDeviceLinkCollection-\(masterPublicKey)"
    }

    @objc public static func getSwarmCollection(for publicKey: String) -> String {
        return "LokiSwarmCollection-\(publicKey)"
    }

    @objc public static let onionRequestPathCollection = "LokiOnionRequestPathCollection"
    @objc public static let openGroupCollection = "LokiPublicChatCollection"
    @objc public static let openGroupProfilePictureURLCollection = "LokiPublicChatAvatarURLCollection"
    @objc public static let openGroupUserCountCollection = "LokiPublicChatUserCountCollection"
    @objc public static let sessionRequestTimestampCollection = "LokiSessionRequestTimestampCollection"
    @objc public static let snodePoolCollection = "LokiSnodePoolCollection"
}
