|
@@ -43,6 +43,7 @@ import com.sikey.interconnect.component.network.http.model.QueryContentRepo
|
|
import com.sikey.interconnect.component.network.http.model.QueryContentReq
|
|
import com.sikey.interconnect.component.network.http.model.QueryContentReq
|
|
import com.sikey.interconnect.component.network.http.model.QueryHeaders
|
|
import com.sikey.interconnect.component.network.http.model.QueryHeaders
|
|
import com.sikey.interconnect.component.network.http.model.WatchAuthReq
|
|
import com.sikey.interconnect.component.network.http.model.WatchAuthReq
|
|
|
|
+import com.sikey.interconnect.constant.RoleTypeConstants
|
|
import com.sikey.interconnect.k2.database.CloudAlbumTokenDatabaseHelper
|
|
import com.sikey.interconnect.k2.database.CloudAlbumTokenDatabaseHelper
|
|
import com.sikey.interconnect.k2.database.TokenInfo
|
|
import com.sikey.interconnect.k2.database.TokenInfo
|
|
import com.sikey.interconnect.utils.ToastUtils
|
|
import com.sikey.interconnect.utils.ToastUtils
|
|
@@ -376,7 +377,11 @@ class PhotoViewModel(private val application: Application) : AndroidViewModel(ap
|
|
val auth = (this.mData as QueryAuthRepo).data.authorize
|
|
val auth = (this.mData as QueryAuthRepo).data.authorize
|
|
val status = (this.mData as QueryAuthRepo).data.loginStatus
|
|
val status = (this.mData as QueryAuthRepo).data.loginStatus
|
|
if (auth == 0) {
|
|
if (auth == 0) {
|
|
- showCloudAlbumAuthorizeDialog(context, child)
|
|
|
|
|
|
+ if (child.roleType <= RoleTypeConstants.ADMIN) {
|
|
|
|
+ showCloudAlbumAuthorizeDialog(context, child)
|
|
|
|
+ } else {
|
|
|
|
+ ToastUtils.showLongToast(R.string.cloud_album_watch_not_activated)
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
if (status == 0) {
|
|
if (status == 0) {
|
|
showNotifyWatchActivateCloudAlbumDialog(
|
|
showNotifyWatchActivateCloudAlbumDialog(
|