package com.adealink.weparty.oss

import com.adealink.frame.oss.IOssCompressor

class OssConfig {
    val compressor: IOssCompressor = OssCompressor()

//    override val context: Context = App.instance
//    override val deviceId: String
//        get() = App.instance.deviceIdService.getLocalDeviceId()
//    override val endpoint: String
//        get() = ""
//    override val hashUid: String
//        get() = AccountModule.uid.toString()
//    override val ossDomain: String
//        get() = ""
//    override val region: String
//        get() = ""
//
//    override fun getOssToken(): Rlt<OssToken> {
//        // TODO: 移除
//        return Rlt.Failed(IError("Unsupported"))
//    }
//
//    override fun onEndUploadObj(objName: String, errCode: String) {
//        TODO("Not yet implemented")
//    }
//
//    override fun onStartUploadObj(objName: String) {
//        TODO("Not yet implemented")
//    }
}