(Misskey) remove list member
This commit is contained in:
parent
aa9af1b0dc
commit
1ed71f430a
|
@ -185,18 +185,22 @@ object Action_ListMember {
|
||||||
local_who : TootAccount,
|
local_who : TootAccount,
|
||||||
callback : Callback?
|
callback : Callback?
|
||||||
) {
|
) {
|
||||||
|
|
||||||
if(access_info.isMisskey) {
|
|
||||||
showToast(activity, false, "Misskey has no API to delete member from the list.")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
TootTaskRunner(activity).run(access_info, object : TootTask {
|
TootTaskRunner(activity).run(access_info, object : TootTask {
|
||||||
override fun background(client : TootApiClient) : TootApiResult? {
|
override fun background(client : TootApiClient) : TootApiResult? {
|
||||||
return client.request(
|
return if(access_info.isMisskey) {
|
||||||
"/api/v1/lists/" + list_id + "/accounts?account_ids[]=" + local_who.id,
|
client.request(
|
||||||
Request.Builder().delete()
|
"/api/users/lists/pull",
|
||||||
)
|
access_info.putMisskeyApiToken()
|
||||||
|
.put("listId",list_id.toString())
|
||||||
|
.put("userId",local_who.id.toString())
|
||||||
|
.toPostRequestBuilder()
|
||||||
|
)
|
||||||
|
}else{
|
||||||
|
client.request(
|
||||||
|
"/api/v1/lists/" + list_id + "/accounts?account_ids[]=" + local_who.id,
|
||||||
|
Request.Builder().delete()
|
||||||
|
)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun handleResult(result : TootApiResult?) {
|
override fun handleResult(result : TootApiResult?) {
|
||||||
|
|
|
@ -341,7 +341,7 @@ open class TootAccount(parser : TootParser, src : JSONObject) {
|
||||||
|
|
||||||
// メンション @username @username@host
|
// メンション @username @username@host
|
||||||
internal val reMention = Pattern.compile(
|
internal val reMention = Pattern.compile(
|
||||||
"""\A@([a-z0-9_]+(?:[a-z0-9_.-]+[a-z0-9_]+)?)(?:@([A-Za-z0-9][A-Za-z0-9._-]+))?"""
|
"""\A@([a-z0-9_]+(?:[a-z0-9_.-]+[a-z0-9_]+)?)(?:@([a-z0-9][a-z0-9._-]+))?"""
|
||||||
, Pattern.CASE_INSENSITIVE
|
, Pattern.CASE_INSENSITIVE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue