19 lines
432 B
Go
19 lines
432 B
Go
|
package protocol
|
||
|
|
||
|
import "github.com/status-im/status-go/protocol/protobuf"
|
||
|
|
||
|
type UserStatus struct {
|
||
|
PublicKey string `json:"publicKey,omitempty"`
|
||
|
StatusType int `json:"statusType"`
|
||
|
Clock uint64 `json:"clock"`
|
||
|
CustomText string `json:"text"`
|
||
|
}
|
||
|
|
||
|
func ToUserStatus(msg protobuf.StatusUpdate) UserStatus {
|
||
|
return UserStatus{
|
||
|
StatusType: int(msg.StatusType),
|
||
|
Clock: msg.Clock,
|
||
|
CustomText: msg.CustomText,
|
||
|
}
|
||
|
}
|