|
@@ -33,6 +33,7 @@ import com.nextcloud.talk.shareditems.model.SharedItem
|
|
import com.nextcloud.talk.shareditems.model.SharedItemType
|
|
import com.nextcloud.talk.shareditems.model.SharedItemType
|
|
import com.nextcloud.talk.shareditems.model.SharedItems
|
|
import com.nextcloud.talk.shareditems.model.SharedItems
|
|
import com.nextcloud.talk.shareditems.model.SharedLocationItem
|
|
import com.nextcloud.talk.shareditems.model.SharedLocationItem
|
|
|
|
+import com.nextcloud.talk.shareditems.model.SharedOtherItem
|
|
import com.nextcloud.talk.shareditems.model.SharedPollItem
|
|
import com.nextcloud.talk.shareditems.model.SharedPollItem
|
|
import com.nextcloud.talk.utils.ApiUtils
|
|
import com.nextcloud.talk.utils.ApiUtils
|
|
import io.reactivex.Observable
|
|
import io.reactivex.Observable
|
|
@@ -121,6 +122,14 @@ class SharedItemsRepositoryImpl @Inject constructor(private val ncApi: NcApi) :
|
|
Uri.parse(objectParameters["id"]!!.replace("geo:", "geo:0,0?z=11&q="))
|
|
Uri.parse(objectParameters["id"]!!.replace("geo:", "geo:0,0?z=11&q="))
|
|
)
|
|
)
|
|
}
|
|
}
|
|
|
|
+ else -> {
|
|
|
|
+ items[it.value.id] = SharedOtherItem(
|
|
|
|
+ objectParameters["id"]!!,
|
|
|
|
+ objectParameters["name"]!!,
|
|
|
|
+ actorParameters["id"]!!,
|
|
|
|
+ actorParameters["name"]!!
|
|
|
|
+ )
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
Log.w(TAG, "Item contains neither 'file' or 'object'.")
|
|
Log.w(TAG, "Item contains neither 'file' or 'object'.")
|