public struct ClipCommentAccessMap: Equatable {
    public static let defaultValue: ClipCommentAccessMap = .init(accessMap: [:])

    public init(accessMap: [String: Bool]) {
        self.accessMap = accessMap
    }

    /* Clip ID : Can Access */
    private let accessMap: [String: Bool]

    public func areCommentsEnabledOnClip(_ clipID: String) -> Bool {
        guard let access = accessMap[clipID] else { return false }
        return access
    }
}
