kopia lustrzana https://github.com/reiver/greatape
117 wiersze
2.7 KiB
Go
117 wiersze
2.7 KiB
Go
![]() |
package contracts
|
||
|
|
||
|
import . "github.com/xeronith/diamante/contracts/server"
|
||
|
|
||
|
// noinspection GoSnakeCaseUsage
|
||
|
const (
|
||
|
//SystemCallOperation
|
||
|
SYSTEM_CALL_REQUEST = 0x00001000
|
||
|
SYSTEM_CALL_RESULT = 0xF0001000
|
||
|
|
||
|
//EchoOperation
|
||
|
ECHO_REQUEST = 0x0541BD72
|
||
|
ECHO_RESULT = 0xAB2FF7D4
|
||
![]() |
|
||
|
//SignupOperation
|
||
|
SIGNUP_REQUEST = 0x48DB23BF
|
||
|
SIGNUP_RESULT = 0x83D062B4
|
||
|
|
||
|
//VerifyOperation
|
||
|
VERIFY_REQUEST = 0x8B78F7F6
|
||
|
VERIFY_RESULT = 0x2C8A8A49
|
||
|
|
||
|
//LoginOperation
|
||
|
LOGIN_REQUEST = 0xF480F151
|
||
|
LOGIN_RESULT = 0xBE819605
|
||
![]() |
|
||
|
//GetProfileByUserOperation
|
||
|
GET_PROFILE_BY_USER_REQUEST = 0xEAB16E71
|
||
|
GET_PROFILE_BY_USER_RESULT = 0x8EECDE97
|
||
|
|
||
|
//UpdateProfileByUserOperation
|
||
|
UPDATE_PROFILE_BY_USER_REQUEST = 0xC25AB0BA
|
||
|
UPDATE_PROFILE_BY_USER_RESULT = 0x678A8BAF
|
||
![]() |
|
||
|
//LogoutOperation
|
||
|
LOGOUT_REQUEST = 0x447AFA34
|
||
|
LOGOUT_RESULT = 0x9412D17F
|
||
![]() |
|
||
|
//WebfingerOperation
|
||
|
WEBFINGER_REQUEST = 0x01FD357C
|
||
|
WEBFINGER_RESULT = 0xCC81EC52
|
||
![]() |
|
||
|
//GetActorOperation
|
||
|
GET_ACTOR_REQUEST = 0x5C4AC410
|
||
|
GET_ACTOR_RESULT = 0x136B82A8
|
||
![]() |
|
||
|
//FollowActorOperation
|
||
|
FOLLOW_ACTOR_REQUEST = 0xD30C2420
|
||
|
FOLLOW_ACTOR_RESULT = 0x30154D74
|
||
![]() |
|
||
|
//AuthorizeInteractionOperation
|
||
|
AUTHORIZE_INTERACTION_REQUEST = 0x59EA7612
|
||
|
AUTHORIZE_INTERACTION_RESULT = 0xB38E936F
|
||
![]() |
|
||
|
//GetFollowersOperation
|
||
|
GET_FOLLOWERS_REQUEST = 0x3F20FD65
|
||
|
GET_FOLLOWERS_RESULT = 0x7F3E2EB5
|
||
![]() |
|
||
|
//GetFollowingOperation
|
||
|
GET_FOLLOWING_REQUEST = 0xF9841DB9
|
||
|
GET_FOLLOWING_RESULT = 0xD707408F
|
||
![]() |
|
||
|
//PostToOutboxOperation
|
||
|
POST_TO_OUTBOX_REQUEST = 0x9E489553
|
||
|
POST_TO_OUTBOX_RESULT = 0xC6C56614
|
||
![]() |
|
||
|
//GetOutboxOperation
|
||
|
GET_OUTBOX_REQUEST = 0x527B6997
|
||
|
GET_OUTBOX_RESULT = 0xF94E37A0
|
||
![]() |
|
||
|
//PostToInboxOperation
|
||
|
POST_TO_INBOX_REQUEST = 0x7400C331
|
||
|
POST_TO_INBOX_RESULT = 0x5BD43D90
|
||
![]() |
|
||
|
//GetInboxOperation
|
||
|
GET_INBOX_REQUEST = 0x4B8B9285
|
||
|
GET_INBOX_RESULT = 0x65835436
|
||
![]() |
)
|
||
|
|
||
|
var OPCODES = Opcodes{
|
||
|
0x00000000: "N/A",
|
||
|
0x0541BD72: "ECHO",
|
||
|
0xAB2FF7D4: "Echo",
|
||
![]() |
0x48DB23BF: "SIGNUP",
|
||
|
0x83D062B4: "Signup",
|
||
|
0x8B78F7F6: "VERIFY",
|
||
|
0x2C8A8A49: "Verify",
|
||
|
0xF480F151: "LOGIN",
|
||
|
0xBE819605: "Login",
|
||
![]() |
0xEAB16E71: "GET_PROFILE_BY_USER",
|
||
|
0x8EECDE97: "GetProfileByUser",
|
||
|
0xC25AB0BA: "UPDATE_PROFILE_BY_USER",
|
||
|
0x678A8BAF: "UpdateProfileByUser",
|
||
![]() |
0x447AFA34: "LOGOUT",
|
||
|
0x9412D17F: "Logout",
|
||
![]() |
0x01FD357C: "WEBFINGER",
|
||
|
0xCC81EC52: "Webfinger",
|
||
![]() |
0x5C4AC410: "GET_ACTOR",
|
||
|
0x136B82A8: "GetActor",
|
||
![]() |
0xD30C2420: "FOLLOW_ACTOR",
|
||
|
0x30154D74: "FollowActor",
|
||
![]() |
0x59EA7612: "AUTHORIZE_INTERACTION",
|
||
|
0xB38E936F: "AuthorizeInteraction",
|
||
![]() |
0x3F20FD65: "GET_FOLLOWERS",
|
||
|
0x7F3E2EB5: "GetFollowers",
|
||
![]() |
0xF9841DB9: "GET_FOLLOWING",
|
||
|
0xD707408F: "GetFollowing",
|
||
![]() |
0x9E489553: "POST_TO_OUTBOX",
|
||
|
0xC6C56614: "PostToOutbox",
|
||
![]() |
0x527B6997: "GET_OUTBOX",
|
||
|
0xF94E37A0: "GetOutbox",
|
||
![]() |
0x7400C331: "POST_TO_INBOX",
|
||
|
0x5BD43D90: "PostToInbox",
|
||
![]() |
0x4B8B9285: "GET_INBOX",
|
||
|
0x65835436: "GetInbox",
|
||
![]() |
}
|