Commit 0c14910 1 parent fab71b0 commit 0c14910 Copy full SHA for 0c14910
File tree 5 files changed +38
-0
lines changed
5 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -299,6 +299,16 @@ func (api *PrivateAdminAPI) EtcdMoveLeader(name string) error {
299
299
return metaapi .EtcdMoveLeader (name )
300
300
}
301
301
302
+ // Get the latest logged work
303
+ func (api * PrivateAdminAPI ) EtcdGetWork () (string , error ) {
304
+ return metaapi .EtcdGetWork ()
305
+ }
306
+
307
+ // Remove the latest logged work
308
+ func (api * PrivateAdminAPI ) EtcdDeleteWork () error {
309
+ return metaapi .EtcdDeleteWork ()
310
+ }
311
+
302
312
// Synchronize with the peer
303
313
func (api * PrivateAdminAPI ) SynchroniseWith (id enode.ID ) error {
304
314
return api .eth .protocolManager .SynchroniseWith (id )
Original file line number Diff line number Diff line change @@ -249,6 +249,16 @@ web3._extend({
249
249
params: 1,
250
250
inputFormatter: [null]
251
251
}),
252
+ new web3._extend.Method({
253
+ name: 'etcdGetWork',
254
+ call: 'admin_etcdGetWork',
255
+ params: 0
256
+ }),
257
+ new web3._extend.Method({
258
+ name: 'etcdDeleteWork',
259
+ call: 'admin_etcdDeleteWork',
260
+ params: 0
261
+ }),
252
262
],
253
263
properties: [
254
264
new web3._extend.Property({
Original file line number Diff line number Diff line change @@ -1441,6 +1441,8 @@ func init() {
1441
1441
metaapi .EtcdRemoveMember = EtcdRemoveMember
1442
1442
metaapi .EtcdJoin = EtcdJoin
1443
1443
metaapi .EtcdMoveLeader = EtcdMoveLeader
1444
+ metaapi .EtcdGetWork = EtcdGetWork
1445
+ metaapi .EtcdDeleteWork = EtcdDeleteWork
1444
1446
}
1445
1447
1446
1448
/* EOF */
Original file line number Diff line number Diff line change 39
39
EtcdRemoveMember func (name string ) (string , error )
40
40
EtcdJoin func (cluster string ) error
41
41
EtcdMoveLeader func (name string ) error
42
+ EtcdGetWork func () (string , error )
43
+ EtcdDeleteWork func () error
42
44
)
43
45
44
46
func SetMsgChannel (ch chan interface {}) {
Original file line number Diff line number Diff line change @@ -639,4 +639,18 @@ func EtcdJoin(name string) error {
639
639
return admin .etcdJoin (name )
640
640
}
641
641
642
+ func EtcdGetWork () (string , error ) {
643
+ if admin == nil {
644
+ return "" , ErrNotRunning
645
+ }
646
+ return admin .etcdGet ("metadium-work" )
647
+ }
648
+
649
+ func EtcdDeleteWork () error {
650
+ if admin == nil {
651
+ return ErrNotRunning
652
+ }
653
+ return admin .etcdDelete ("metadium-work" )
654
+ }
655
+
642
656
/* EOF */
You can’t perform that action at this time.
0 commit comments