counter for how many times the user has opened the app

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2019-05-25 00:09:24 -07:00
parent 67b2b17fad
commit cf75b4fbe6
2 changed files with 29 additions and 20 deletions

View File

@ -29,6 +29,7 @@ type Config struct {
Debugtable bool `protobuf:"varint,6,opt,name=debugtable,proto3" json:"debugtable,omitempty"` Debugtable bool `protobuf:"varint,6,opt,name=debugtable,proto3" json:"debugtable,omitempty"`
Filename string `protobuf:"bytes,7,opt,name=filename,proto3" json:"filename,omitempty"` Filename string `protobuf:"bytes,7,opt,name=filename,proto3" json:"filename,omitempty"`
Accounts []*Config_Account `protobuf:"bytes,8,rep,name=accounts,proto3" json:"accounts,omitempty"` Accounts []*Config_Account `protobuf:"bytes,8,rep,name=accounts,proto3" json:"accounts,omitempty"`
Counter int32 `protobuf:"varint,9,opt,name=counter,proto3" json:"counter,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -115,6 +116,13 @@ func (m *Config) GetAccounts() []*Config_Account {
return nil return nil
} }
func (m *Config) GetCounter() int32 {
if m != nil {
return m.Counter
}
return 0
}
type Config_Account struct { type Config_Account struct {
Nick string `protobuf:"bytes,1,opt,name=nick,proto3" json:"nick,omitempty"` Nick string `protobuf:"bytes,1,opt,name=nick,proto3" json:"nick,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
@ -210,23 +218,24 @@ func init() {
func init() { proto.RegisterFile("config.proto", fileDescriptor_3eaf2c85e69e9ea4) } func init() { proto.RegisterFile("config.proto", fileDescriptor_3eaf2c85e69e9ea4) }
var fileDescriptor_3eaf2c85e69e9ea4 = []byte{ var fileDescriptor_3eaf2c85e69e9ea4 = []byte{
// 288 bytes of a gzipped FileDescriptorProto // 297 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x91, 0xbf, 0x4e, 0xc3, 0x30, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x91, 0x4b, 0x4e, 0xc3, 0x30,
0x10, 0xc6, 0x95, 0xb6, 0x49, 0x93, 0x2b, 0x93, 0x85, 0x90, 0x55, 0x10, 0x8a, 0x98, 0x32, 0x65, 0x10, 0x86, 0x95, 0xa6, 0x79, 0x4d, 0x59, 0x59, 0x08, 0x59, 0x05, 0xa1, 0x88, 0x55, 0x56, 0x59,
0x80, 0x81, 0x19, 0x21, 0x76, 0x64, 0xc4, 0x03, 0xe4, 0x8f, 0xe3, 0x58, 0x6d, 0xed, 0x28, 0x76, 0xc0, 0x82, 0x35, 0x42, 0xec, 0x91, 0x11, 0x07, 0xc8, 0xc3, 0x49, 0xac, 0xb6, 0x76, 0x14, 0x3b,
0x94, 0x47, 0x63, 0xe0, 0xe5, 0x90, 0xcf, 0x75, 0x09, 0x6c, 0xf7, 0xfb, 0xee, 0x72, 0x97, 0xef, 0xca, 0xe1, 0x38, 0x05, 0x37, 0x42, 0x1e, 0xd7, 0x25, 0xb0, 0xfb, 0xbf, 0x19, 0x67, 0x34, 0xf3,
0x33, 0x5c, 0x35, 0x5a, 0x75, 0x52, 0x94, 0xc3, 0xa8, 0xad, 0x26, 0xbb, 0x59, 0xda, 0x77, 0x57, 0x05, 0xae, 0x1a, 0x25, 0x3b, 0xd1, 0x97, 0xe3, 0xa4, 0x8c, 0x22, 0xbb, 0x45, 0x98, 0x77, 0x9b,
0xd5, 0x53, 0xf7, 0xf0, 0xb5, 0x86, 0xe4, 0x15, 0xbb, 0x84, 0xc0, 0xe6, 0xf3, 0xe3, 0x8d, 0xd1, 0xea, 0xb9, 0x7b, 0xf8, 0x0e, 0x21, 0x7e, 0xc5, 0x2e, 0x21, 0xb0, 0xfd, 0xfc, 0x78, 0x63, 0x34,
0x28, 0x8f, 0x8a, 0x8c, 0x61, 0x4d, 0xae, 0x21, 0x9e, 0x65, 0x6b, 0x7b, 0xba, 0xca, 0xa3, 0x22, 0xc8, 0x83, 0x22, 0x63, 0x98, 0xc9, 0x35, 0x44, 0x8b, 0x68, 0xcd, 0x40, 0x37, 0x79, 0x50, 0x44,
0x66, 0x1e, 0xc8, 0x0d, 0x24, 0x3d, 0x97, 0xa2, 0xb7, 0x74, 0x8d, 0xf2, 0x99, 0xc8, 0x1e, 0xd2, 0xcc, 0x01, 0xb9, 0x81, 0x78, 0xe0, 0xa2, 0x1f, 0x0c, 0x0d, 0xb1, 0x7c, 0x26, 0xb2, 0x87, 0x74,
0x5e, 0x1b, 0xab, 0xaa, 0x13, 0xa7, 0x1b, 0xdc, 0x72, 0x61, 0x72, 0x07, 0x59, 0xcb, 0xeb, 0x49, 0x50, 0xda, 0xc8, 0xea, 0xc4, 0xe9, 0x16, 0xa7, 0x5c, 0x98, 0xdc, 0x41, 0xd6, 0xf2, 0x7a, 0xee,
0x08, 0xa9, 0x04, 0x8d, 0xf3, 0xa8, 0x48, 0xd9, 0xaf, 0x40, 0xee, 0x01, 0x10, 0x6c, 0x55, 0x1f, 0x7b, 0x21, 0x7b, 0x1a, 0xe5, 0x41, 0x91, 0xb2, 0xdf, 0x02, 0xb9, 0x07, 0x40, 0x30, 0x55, 0x7d,
0x39, 0x4d, 0xb0, 0xbd, 0x50, 0xdc, 0xe6, 0x4e, 0x1e, 0x39, 0x6e, 0xde, 0xfa, 0xcd, 0x81, 0xc9, 0xe4, 0x34, 0xc6, 0xf6, 0xaa, 0x62, 0x27, 0x77, 0xe2, 0xc8, 0x71, 0x72, 0xe2, 0x26, 0x7b, 0x26,
0x33, 0xa4, 0x55, 0xd3, 0xe8, 0x49, 0x59, 0x43, 0xd3, 0x7c, 0x5d, 0xec, 0x1e, 0x6f, 0xcb, 0x85, 0xcf, 0x90, 0x56, 0x4d, 0xa3, 0x66, 0x69, 0x34, 0x4d, 0xf3, 0xb0, 0xd8, 0x3d, 0xde, 0x96, 0xab,
0xc5, 0xd2, 0xdb, 0x2b, 0x5f, 0xfc, 0x0c, 0xbb, 0x0c, 0xef, 0xbf, 0x23, 0xd8, 0x9e, 0x55, 0x67, 0x13, 0x4b, 0x77, 0x5e, 0xf9, 0xe2, 0xde, 0xb0, 0xcb, 0x63, 0x42, 0x21, 0xc1, 0xc4, 0x27, 0x9a,
0x5e, 0xc9, 0xe6, 0x10, 0xcc, 0xbb, 0xda, 0x1d, 0x9d, 0x0c, 0x1f, 0xf1, 0xe8, 0xca, 0x1f, 0x0d, 0xe1, 0x1d, 0x1e, 0xf7, 0x5f, 0x01, 0x24, 0xe7, 0xf7, 0x56, 0x8b, 0x14, 0xcd, 0xc1, 0x6b, 0xb1,
0xec, 0x82, 0xb1, 0xfa, 0xc0, 0x15, 0x26, 0x90, 0x31, 0x0f, 0xee, 0x8b, 0xa1, 0x32, 0x66, 0xd6, 0xd9, 0xae, 0x33, 0x6b, 0x3e, 0xe1, 0x3a, 0x1b, 0xb7, 0x8e, 0x67, 0xab, 0xcc, 0xa8, 0x03, 0x97,
0x63, 0x1b, 0x02, 0x08, 0xfc, 0x27, 0x9c, 0xf8, 0x5f, 0x38, 0xce, 0xbe, 0x3e, 0x55, 0x52, 0x61, 0xe8, 0x26, 0x63, 0x0e, 0xec, 0x17, 0x63, 0xa5, 0xf5, 0xa2, 0xa6, 0xd6, 0xab, 0xf1, 0xfc, 0x47,
0x37, 0xc1, 0xee, 0x42, 0x71, 0x7f, 0x37, 0xe8, 0xd1, 0xa2, 0xf5, 0x98, 0x61, 0x5d, 0x27, 0xf8, 0x5b, 0xf4, 0x4f, 0x9b, 0x15, 0xa3, 0x4e, 0x95, 0x90, 0xd8, 0x8d, 0xb1, 0xbb, 0xaa, 0xd8, 0xed,
0x9a, 0x4f, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x97, 0x86, 0x08, 0x1c, 0xdd, 0x01, 0x00, 0x00, 0x46, 0x35, 0x19, 0x94, 0x12, 0x31, 0xcc, 0x75, 0x8c, 0xff, 0xf9, 0xe9, 0x27, 0x00, 0x00, 0xff,
0xff, 0x15, 0x4b, 0x72, 0x6e, 0xf7, 0x01, 0x00, 0x00,
} }

View File

@ -9,8 +9,8 @@ message Config {
bool debugging = 5; bool debugging = 5;
bool debugtable = 6; bool debugtable = 6;
string filename = 7; string filename = 7;
repeated Account accounts = 8; repeated Account accounts = 8;
int32 counter = 9;
message Account { message Account {
string nick = 1; string nick = 1;