27 lines
616 B
Swift
27 lines
616 B
Swift
|
//
|
||
|
// AppGroup.swift
|
||
|
// RocketChatRN
|
||
|
//
|
||
|
// Created by Djorkaeff Alexandre Vilela Pereira on 8/31/20.
|
||
|
// Copyright © 2020 Facebook. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import Foundation
|
||
|
|
||
|
@objc(AppGroup)
|
||
|
class AppGroup: NSObject {
|
||
|
|
||
|
@objc
|
||
|
func constantsToExport() -> [AnyHashable : Any]! {
|
||
|
// Get App Group directory
|
||
|
var path = ""
|
||
|
if let suiteName = Bundle.main.object(forInfoDictionaryKey: "AppGroup") as? String {
|
||
|
if let directory = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: suiteName) {
|
||
|
path = directory.path
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return ["path": "\(path)/"]
|
||
|
}
|
||
|
}
|