Skip to content

Commit

Permalink
refactor: cmd update.
Browse files Browse the repository at this point in the history
  • Loading branch information
FGadvancer committed Apr 12, 2024
1 parent 1890174 commit 9857ea2
Showing 1 changed file with 37 additions and 42 deletions.
79 changes: 37 additions & 42 deletions cmd/openim-cmdutils/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,47 +14,42 @@

package main

import (
"github.com/openimsdk/open-im-server/v3/pkg/common/cmd"
"github.com/openimsdk/tools/system/program"
)

func main() {
msgUtilsCmd := cmd.NewMsgUtilsCmd("openIMCmdUtils", "openIM cmd utils", nil)
getCmd := cmd.NewGetCmd()
fixCmd := cmd.NewFixCmd()
clearCmd := cmd.NewClearCmd()
seqCmd := cmd.NewSeqCmd()
msgCmd := cmd.NewMsgCmd()
getCmd.AddCommand(seqCmd.GetSeqCmd(), msgCmd.GetMsgCmd())
getCmd.AddSuperGroupIDFlag()
getCmd.AddUserIDFlag()
getCmd.AddBeginSeqFlag()
getCmd.AddLimitFlag()
// openIM get seq --userID=xxx
// openIM get seq --superGroupID=xxx
// openIM get msg --userID=xxx --beginSeq=100 --limit=10
// openIM get msg --superGroupID=xxx --beginSeq=100 --limit=10

fixCmd.AddCommand(seqCmd.FixSeqCmd())
fixCmd.AddSuperGroupIDFlag()
fixCmd.AddUserIDFlag()
fixCmd.AddFixAllFlag()
// openIM fix seq --userID=xxx
// openIM fix seq --superGroupID=xxx
// openIM fix seq --fixAll

clearCmd.AddCommand(msgCmd.ClearMsgCmd())
clearCmd.AddSuperGroupIDFlag()
clearCmd.AddUserIDFlag()
clearCmd.AddClearAllFlag()
clearCmd.AddBeginSeqFlag()
clearCmd.AddLimitFlag()
// openIM clear msg --userID=xxx --beginSeq=100 --limit=10
// openIM clear msg --superGroupID=xxx --beginSeq=100 --limit=10
// openIM clear msg --clearAll
msgUtilsCmd.AddCommand(&getCmd.Command, &fixCmd.Command, &clearCmd.Command)
if err := msgUtilsCmd.Execute(); err != nil {
program.ExitWithError(err)
}
//msgUtilsCmd := cmd.NewMsgUtilsCmd("openIMCmdUtils", "openIM cmd utils", nil)
//getCmd := cmd.NewGetCmd()
//fixCmd := cmd.NewFixCmd()
//clearCmd := cmd.NewClearCmd()
//seqCmd := cmd.NewSeqCmd()
//msgCmd := cmd.NewMsgCmd()
//getCmd.AddCommand(seqCmd.GetSeqCmd(), msgCmd.GetMsgCmd())
//getCmd.AddSuperGroupIDFlag()
//getCmd.AddUserIDFlag()
//getCmd.AddBeginSeqFlag()
//getCmd.AddLimitFlag()
//// openIM get seq --userID=xxx
//// openIM get seq --superGroupID=xxx
//// openIM get msg --userID=xxx --beginSeq=100 --limit=10
//// openIM get msg --superGroupID=xxx --beginSeq=100 --limit=10
//
//fixCmd.AddCommand(seqCmd.FixSeqCmd())
//fixCmd.AddSuperGroupIDFlag()
//fixCmd.AddUserIDFlag()
//fixCmd.AddFixAllFlag()
//// openIM fix seq --userID=xxx
//// openIM fix seq --superGroupID=xxx
//// openIM fix seq --fixAll
//
//clearCmd.AddCommand(msgCmd.ClearMsgCmd())
//clearCmd.AddSuperGroupIDFlag()
//clearCmd.AddUserIDFlag()
//clearCmd.AddClearAllFlag()
//clearCmd.AddBeginSeqFlag()
//clearCmd.AddLimitFlag()
//// openIM clear msg --userID=xxx --beginSeq=100 --limit=10
//// openIM clear msg --superGroupID=xxx --beginSeq=100 --limit=10
//// openIM clear msg --clearAll
//msgUtilsCmd.AddCommand(&getCmd.Command, &fixCmd.Command, &clearCmd.Command)
//if err := msgUtilsCmd.Execute(); err != nil {
// program.ExitWithError(err)
//}
}

0 comments on commit 9857ea2

Please sign in to comment.