Files
@ 525a07a4d19a
Branch filter:
Location: libtransport.git/src/pbnetwork.proto - annotation
525a07a4d19a
1.6 KiB
text/plain
Create buddies from database cache, handle jabber:iq:roster sets.
ac1b0af209c2 ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a ac1b0af209c2 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 1105d3f1e37a 2add374fbd61 ac1b0af209c2 ac1b0af209c2 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 8e03fbec4701 8e03fbec4701 8e03fbec4701 1ebe5535c4f3 1ebe5535c4f3 1105d3f1e37a 1105d3f1e37a 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 1ebe5535c4f3 2c526db0f32e 1ebe5535c4f3 8e03fbec4701 a1eba9bedbbd 1105d3f1e37a 1105d3f1e37a e8b61aa9b6fd ac1b0af209c2 1105d3f1e37a | package pbnetwork;
message Connected {
required string user = 1;
required string name = 2;
}
message Disconnected {
required string user = 1;
required string name = 2;
required int32 error = 3;
optional string message = 4;
}
message Login {
required string user = 1;
required string legacyName = 2;
required string password = 3;
}
message Logout {
required string user = 1;
required string legacyName = 2;
}
message Buddy {
required string userName = 1;
required string buddyName = 2;
required string alias = 3;
required string groups = 4;
required int32 status = 5;
optional string statusMessage = 6;
optional string iconHash = 7;
}
message ConversationMessage {
required string userName = 1;
required string buddyName = 2;
required string message = 3;
optional string nickname = 4;
}
message Room {
required string userName = 1;
required string nickname = 2;
required string room = 3;
optional string password = 4;
}
message Participant {
required string userName = 1;
required string room = 2;
required string nickname = 3;
required int32 flag = 4;
required int32 status = 5;
optional string statusMessage = 6;
optional string newname = 7;
}
message WrapperMessage {
enum Type {
TYPE_CONNECTED = 1;
TYPE_DISCONNECTED = 2;
TYPE_LOGIN = 3;
TYPE_LOGOUT = 4;
TYPE_BUDDY_CHANGED = 6;
TYPE_BUDDY_REMOVED = 7;
TYPE_CONV_MESSAGE = 8;
TYPE_PING = 9;
TYPE_PONG = 10;
TYPE_JOIN_ROOM = 11;
TYPE_LEAVE_ROOM = 12;
TYPE_PARTICIPANT_CHANGED = 13;
TYPE_ROOM_NICKNAME_CHANGED = 14;
TYPE_ROOM_SUBJECT_CHANGED = 15;
}
required Type type = 1;
optional bytes payload = 2;
}
;
|