def subMsg(id, topic, fn, photo, private, auth, anon, mode, tags, get_query): if get_query: get_query = pb.GetQuery(what=get_query.split(",").join(" ")) public = encode_to_bytes(make_vcard(fn, photo)) private = encode_to_bytes(private) return pb.ClientMsg(sub=pb.ClientSub(id=str(id), topic=topic, set_query=pb.SetQuery( desc=pb.SetDesc(public=public, private=private, default_acs=pb.DefaultAcsMode(auth=auth, anon=anon)), sub=pb.SetSub(mode=mode), tags=tags.split(",") if tags else None), get_query=get_query))
def getMsg(id, topic, desc, sub, tags, data): what = [] if desc: what.append("desc") if sub: what.append("sub") if tags: what.append("tags") if data: what.append("data") return pb.ClientMsg(get=pb.ClientGet( id=str(id), topic=topic, query=pb.GetQuery(what=" ".join(what))))
def subMsg(id, cmd, ignored): if not cmd.topic: cmd.topic = tn_globals.DefaultTopic if cmd.get_query: cmd.get_query = pb.GetQuery(what=" ".join(cmd.get_query.split(","))) cmd.public = encode_to_bytes(make_vcard(cmd.fn, cmd.photo)) cmd.private = encode_to_bytes(cmd.private) return pb.ClientMsg(sub=pb.ClientSub(id=str(id), topic=cmd.topic, set_query=pb.SetQuery( desc=pb.SetDesc(public=cmd.public, private=cmd.private, default_acs=pb.DefaultAcsMode(auth=cmd.auth, anon=cmd.anon)), sub=pb.SetSub(mode=cmd.mode), tags=cmd.tags.split(",") if cmd.tags else None), get_query=cmd.get_query), on_behalf_of=tn_globals.DefaultUser)
def getMsg(id, topic, desc, sub, tags, data): if not topic: topic = default_topic what = [] if desc: what.append("desc") if sub: what.append("sub") if tags: what.append("tags") if data: what.append("data") return pb.ClientMsg(get=pb.ClientGet(id=str(id), topic=topic, query=pb.GetQuery(what=" ".join(what))), on_behalf_of=default_user)
def getMsg(id, cmd, ignored): if not cmd.topic: cmd.topic = DefaultTopic what = [] if cmd.desc: what.append("desc") if cmd.sub: what.append("sub") if cmd.tags: what.append("tags") if cmd.data: what.append("data") return pb.ClientMsg(get=pb.ClientGet( id=str(id), topic=cmd.topic, query=pb.GetQuery(what=" ".join(what))), on_behalf_of=DefaultUser)