热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Changeowneringrouptopic

SubjectoftheissueChangeowneringrouptopicHi,Iamtryin


Subject of the issue

Change owner in group topic

Hi,

I am trying to transfer the ownership of a group topic and then leave it.
I was doing it by using {set}

1
2
3
4
5
6
7
8
9
10
{

    "set": {

        "id": "118229",

        "topic": "grpqF-Sk_oD-jQ",

        "sub": {

            "user": "usrE-6UDy41emE",

            "mode":"JRWPASDO"

        }

    }

}

but code=304 was received.

1
{"ctrl":{"id":"118229","topic":"grpqF-Sk_oD-jQ","code":304,"text":"not modified","ts":"2020-04-14T04:22:02.852Z"}}

I also realised that the target user did not want "O" in "acs"

1
2
3
4
5
6
7
8
9
10
11
12
{

                "updated": "2020-04-14T03:41:02.072Z",

                "online": true,

                "acs": {

                    "mode": "JRWPASD",

                    "given": "JRWPASDO",

                    "want": "JRWPASD"

                },

                "read": 2,

                "recv": 2,

                "user": "usrE-6UDy41emE"

            }

Is there anything else I have to do to transfer the ownership?

该提问来源于开源项目:tinode/chat

I cannot reproduce

Server log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2020/04/15 10:27:13 in: '{"hi":{"id":"125306","ver":"0.16.5-rc2","ua":"TinodeWeb/0.16.5-rc2 (Chrome/80.0; MacIntel); tinodejs/0.16.5-rc2","lang":"en-US"}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid=''

2020/04/15 10:27:13 in: '{"login":{"id":"125307","scheme":"basic","secret":"Ym9iOmJvYjEyMw=="}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid=''

2020/04/15 10:27:13 in: '{"sub":{"id":"125308","topic":"me","get":{"what":"sub desc tags cred"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:27:15 in: '{"sub":{"id":"125309","topic":"grpjxPJWd2mh20","get":{"data":{"limit":24},"desc":{"ims":"2020-04-15T07:14:21.234Z"},"what":"data sub desc"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:27:18 in: '{"set":{"id":"125310","topic":"grpjxPJWd2mh20","sub":{"mode":"JRWPS"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:27:37 in: '{"sub":{"id":"117304","topic":"fnd","get":{"what":"sub"}}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:27:51 in: '{"leave":{"id":"117306","topic":"grpjxPJWd2mh20"}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:27:51 in: '{"sub":{"id":"117307","topic":"new117305","set":{"desc":{"public":{"fn":"test"},"private":{"comment":"test"}},"tags":["test"]},"get":{"data":{"limit":24},"what":"data sub desc"}}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:28:00 in: '{"get":{"id":"117308","topic":"grphZRU_6LcKW8","what":"tags"}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:28:07 in: '{"set":{"id":"117309","topic":"grphZRU_6LcKW8","sub":{"user":"usrCwJBuZ8FO_4"}}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:28:08 in: '{"get":{"id":"125311","topic":"me","what":"sub","sub":{"topic":"grphZRU_6LcKW8"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:28:15 in: '{"set":{"id":"117310","topic":"grphZRU_6LcKW8","sub":{"user":"usrCwJBuZ8FO_4","mode":"JRWPSO"}}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'

2020/04/15 10:28:30 in: '{"leave":{"id":"125312","topic":"grpjxPJWd2mh20"}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:28:30 in: '{"sub":{"id":"125313","topic":"grphZRU_6LcKW8","get":{"data":{"limit":24},"desc":{"ims":"2020-04-15T07:28:07.652Z"},"what":"data sub desc"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:28:39 in: '{"set":{"id":"125314","topic":"grphZRU_6LcKW8","sub":{"mode":"JRWPSO"}}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:28:39 in: '{"get":{"id":"125315","topic":"grphZRU_6LcKW8","what":"tags"}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:28:39 in: '{"get":{"id":"125316","topic":"grphZRU_6LcKW8","what":"tags"}}' ip='[::1]:59944' sid='7A4_vbcyrqU' uid='CwJBuZ8FO_4'

2020/04/15 10:29:01 in: '{"leave":{"id":"117311","topic":"grphZRU_6LcKW8","unsub":true}}' ip='[::1]:59715' sid='YFr0jm7AafM' uid='wxT7gciHtRY'


User Alice (first owner) log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[07:27:37.702] out: {"sub":{"id":"117304","topic":"fnd","get":{"what":"sub"}}}

[07:27:37.741] in: {"ctrl":{"id":"117304","topic":"fnd","code":200,"text":"ok","ts":"2020-04-15T07:27:37.716Z"}}

[07:27:37.745] in: {"ctrl":{"id":"117304","topic":"fnd","params":{"what":"sub"},"code":200,"text":"ok","ts":"2020-04-15T07:27:37.716Z"}}

[07:27:51.567] out: {"leave":{"id":"117306","topic":"grpjxPJWd2mh20"}}

[07:27:51.569] out: {"sub":{"id":"117307","topic":"new117305","set":{"desc":{"public":{"fn":"test"},"private":{"comment":"test"}},"tags":["test"]},"get":{"data":{"limit":24},"what":"data sub desc"}}}

[07:27:51.602] in: {"ctrl":{"id":"117306","topic":"grpjxPJWd2mh20","code":200,"text":"ok","ts":"2020-04-15T07:27:51.569Z"}}

[07:27:51.628] in: {"ctrl":{"id":"117307","topic":"grphZRU_6LcKW8","params":{"acs":{"mode":"JRWPASDO","given":"JRWPASDO","want":"JRWPASDO"},"tmpname":"new117305"},"code":200,"text":"ok","ts":"2020-04-15T07:27:51.570Z"}}

[07:27:51.663] in: {"meta":{"id":"117307","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:27:51.627Z","desc":{"updated":"2020-04-15T07:27:51.57Z","touched":"2020-04-15T07:27:51.57Z","online":true,"defacs":{"auth":"JRWPS","anon":"N"},"acs":{"mode":"JRWPASDO","given":"JRWPASDO","want":"JRWPASDO"},"public":{"fn":"test"},"private":{"comment":"test"}}}}

[07:27:51.664] in: {"pres":{"topic":"me","src":"grphZRU_6LcKW8","what":"on"}}

[07:27:51.665] in: {"meta":{"id":"117307","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:27:51.627Z","sub":[{"updated":"2020-04-15T07:27:51.61Z","online":true,"acs":{"mode":"JRWPASDO","given":"JRWPASDO","want":"JRWPASDO"},"public":{"fn":"Alice Johnson","photo":{"data":"<8908, bytes: /9j/4AAQSkZJ...sUaqGs//2Q&#061;&#061;>","type":"jpg"}},"private":{"comment":"test"},"user":"usrwxT7gciHtRY"}]}}

[07:27:51.665] in: {"ctrl":{"id":"117307","topic":"grphZRU_6LcKW8","params":{"count":0,"what":"data"},"code":200,"text":"ok","ts":"2020-04-15T07:27:51.631Z"}}

[07:28:00.517] out: {"get":{"id":"117308","topic":"grphZRU_6LcKW8","what":"tags"}}

[07:28:00.545] in: {"meta":{"id":"117308","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:28:00.518Z","tags":["test"]}}

[07:28:07.649] out: {"set":{"id":"117309","topic":"grphZRU_6LcKW8","sub":{"user":"usrCwJBuZ8FO_4"}}}

[07:28:07.667] in: {"ctrl":{"id":"117309","topic":"grphZRU_6LcKW8","params":{"acs":{"mode":"JRWPS","given":"JRWPS","want":"JRWPS"},"user":"usrCwJBuZ8FO_4"},"code":200,"text":"ok","ts":"2020-04-15T07:28:07.650Z"}}

[07:28:15.962] out: {"set":{"id":"117310","topic":"grphZRU_6LcKW8","sub":{"user":"usrCwJBuZ8FO_4","mode":"JRWPSO"}}}

tinode.js:1196

[07:28:16.002] in: {"ctrl":{"id":"117310","topic":"grphZRU_6LcKW8","params":{"acs":{"mode":"JRWPS","given":"JRWPSO","want":"JRWPS"},"user":"usrCwJBuZ8FO_4"},"code":200,"text":"ok","ts":"2020-04-15T07:28:15.986Z"}}

[07:28:30.753] in: {"pres":{"topic":"grphZRU_6LcKW8","src":"usrCwJBuZ8FO_4","what":"on"}}

[07:28:35.749] in: {"pres":{"topic":"me","src":"grpjxPJWd2mh20","what":"off"}}

[07:28:39.795] in: {"pres":{"topic":"grphZRU_6LcKW8","src":"usrCwJBuZ8FO_4","what":"acs","dacs":{"want":"&#043;O"}}}

[07:29:01.270] out: {"leave":{"id":"117311","topic":"grphZRU_6LcKW8","unsub":true}}

[07:29:01.289] in: {"ctrl":{"id":"117311","topic":"grphZRU_6LcKW8","code":200,"text":"ok","ts":"2020-04-15T07:29:01.271Z"}}


User Bob (second owner) log

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[07:28:08.976] out: {"get":{"id":"125311","topic":"me","what":"sub","sub":{"topic":"grphZRU_6LcKW8"}}}

[07:28:08.992] in: {"meta":{"id":"125311","topic":"me","ts":"2020-04-15T07:28:08.977Z","sub":[{"updated":"2020-04-15T07:28:07.652Z","online":true,"acs":{"mode":"JRWPS","given":"JRWPS","want":"JRWPS"},"public":{"fn":"test"},"topic":"grphZRU_6LcKW8","touched":"2020-04-15T07:28:07.652Z"}]}}

[07:28:16.002] in: {"pres":{"topic":"me","src":"grphZRU_6LcKW8","what":"acs","act":"usrwxT7gciHtRY","dacs":{"given":"&#043;O"}}}

[07:28:30.744] out: {"leave":{"id":"125312","topic":"grpjxPJWd2mh20"}}

[07:28:30.745] out: {"sub":{"id":"125313","topic":"grphZRU_6LcKW8","get":{"data":{"limit":24},"desc":{"ims":"2020-04-15T07:28:07.652Z"},"what":"data sub desc"}}}

[07:28:30.755] in: {"ctrl":{"id":"125312","topic":"grpjxPJWd2mh20","code":200,"text":"ok","ts":"2020-04-15T07:28:30.746Z"}}

[07:28:30.757] in: {"ctrl":{"id":"125313","topic":"grphZRU_6LcKW8","code":200,"text":"ok","ts":"2020-04-15T07:28:30.746Z"}}

[07:28:30.765] in: {"meta":{"id":"125313","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:28:30.746Z","desc":{"created":"2020-04-15T07:27:51.57Z","updated":"2020-04-15T07:27:51.57Z","touched":"2020-04-15T07:27:51.57Z","online":true,"defacs":{"auth":"JRWPS","anon":"N"},"acs":{"mode":"JRWPS","given":"JRWPSO","want":"JRWPS"}}}}

[07:28:30.766] in: {"meta":{"id":"125313","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:28:30.747Z","sub":[{"updated":"2020-04-15T07:28:07.652Z","online":true,"acs":{"mode":"JRWPS","given":"JRWPSO","want":"JRWPS"},"public":{"fn":"Bob Smith","photo":{"data":"<7236, bytes: /9j/4AAQSkZJ...30e375//2Q&#061;&#061;>","type":"jpg"}},"user":"usrCwJBuZ8FO_4"},{"updated":"2020-04-15T07:27:51.61Z","online":true,"acs":{"mode":"JRWPASDO","given":"JRWPASDO","want":"JRWPASDO"},"public":{"fn":"Alice Johnson","photo":{"data":"<8908, bytes: /9j/4AAQSkZJ...sUaqGs//2Q&#061;&#061;>","type":"jpg"}},"user":"usrwxT7gciHtRY"}]}}

[07:28:30.767] in: {"ctrl":{"id":"125313","topic":"grphZRU_6LcKW8","params":{"count":0,"what":"data"},"code":200,"text":"ok","ts":"2020-04-15T07:28:30.750Z"}}

[07:28:35.749] in: {"pres":{"topic":"me","src":"grpjxPJWd2mh20","what":"off"}}

[07:28:39.751] out: {"set":{"id":"125314","topic":"grphZRU_6LcKW8","sub":{"mode":"JRWPSO"}}}

[07:28:39.795] in: {"ctrl":{"id":"125314","topic":"grphZRU_6LcKW8","params":{"acs":{"mode":"JRWPSO","given":"JRWPSO","want":"JRWPSO"}},"code":200,"text":"ok","ts":"2020-04-15T07:28:39.752Z"}}

[07:28:39.814] out: {"get":{"id":"125315","topic":"grphZRU_6LcKW8","what":"tags"}}

[07:28:39.836] out: {"get":{"id":"125316","topic":"grphZRU_6LcKW8","what":"tags"}}

[07:28:39.852] in: {"meta":{"id":"125315","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:28:39.815Z","tags":["test"]}}

[07:28:39.853] in: {"meta":{"id":"125316","topic":"grphZRU_6LcKW8","ts":"2020-04-15T07:28:39.837Z","tags":["test"]}}

[07:29:01.290] in: {"pres":{"topic":"grphZRU_6LcKW8","src":"usrwxT7gciHtRY","what":"acs","dacs":{"want":"N","given":"N"}}}

[07:29:01.290] in: {"pres":{"topic":"grphZRU_6LcKW8","src":"usrwxT7gciHtRY","what":"off"}}



推荐阅读
  • 本文由编程笔记小编整理,主要介绍了使用Junit和黄瓜进行自动化测试中步骤缺失的问题。文章首先介绍了使用cucumber和Junit创建Runner类的代码,然后详细说明了黄瓜功能中的步骤和Steps类的实现。本文对于需要使用Junit和黄瓜进行自动化测试的开发者具有一定的参考价值。摘要长度:187字。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了获取关联数组键的列表的方法,即使用Object.keys()函数。同时还提到了该方法在不同浏览器的支持情况,并附上了一个代码片段供读者参考。 ... [详细]
  • 本文讨论了编写可保护的代码的重要性,包括提高代码的可读性、可调试性和直观性。同时介绍了优化代码的方法,如代码格式化、解释函数和提炼函数等。还提到了一些常见的坏代码味道,如不规范的命名、重复代码、过长的函数和参数列表等。最后,介绍了如何处理数据泥团和进行函数重构,以提高代码质量和可维护性。 ... [详细]
  • 本文详细介绍了如何创建和使用VUE uni-app开发环境,包括通过HBuilderX可视化界面和通过vue-cli命令执行的方法。文章内容简单清晰,易于学习与理解。通过学习本文,读者可以深入了解VUE uni-app开发环境,并通过实践验证掌握具体的使用情况。编程笔记将为读者推送更多相关知识点的文章,欢迎关注! ... [详细]
  • 如何在HTML中获取鼠标的当前位置
    本文介绍了在HTML中获取鼠标当前位置的三种方法,分别是相对于屏幕的位置、相对于窗口的位置以及考虑了页面滚动因素的位置。通过这些方法可以准确获取鼠标的坐标信息。 ... [详细]
  • JavaScript简介及语言特点
    本文介绍了JavaScript的起源和发展历程,以及其在前端验证和服务器端开发中的应用。同时,还介绍了ECMAScript标准、DOM对象和BOM对象的作用及特点。最后,对JavaScript作为解释型语言和编译型语言的区别进行了说明。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 基于移动平台的会展导游系统APP设计与实现的技术介绍与需求分析
    本文介绍了基于移动平台的会展导游系统APP的设计与实现过程。首先,对会展经济和移动互联网的概念进行了简要介绍,并阐述了将会展引入移动互联网的意义。接着,对基础技术进行了介绍,包括百度云开发环境、安卓系统和近场通讯技术。然后,进行了用户需求分析和系统需求分析,并提出了系统界面运行流畅和第三方授权等需求。最后,对系统的概要设计进行了详细阐述,包括系统前端设计和交互与原型设计。本文对基于移动平台的会展导游系统APP的设计与实现提供了技术支持和需求分析。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 颜色迁移(reinhard VS welsh)
    不要谈什么天分,运气,你需要的是一个截稿日,以及一个不交稿就能打爆你狗头的人,然后你就会被自己的才华吓到。------ ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
author-avatar
寄到家的_259
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有