feat: add channel cmds
This commit is contained in:
@@ -13,7 +13,7 @@ import (
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
var dbChannelID int64
|
||||
var pkID int64
|
||||
|
||||
func ChannelExportCmd() *cobra.Command {
|
||||
cmd := &cobra.Command{
|
||||
@@ -28,17 +28,17 @@ func ChannelExportCmd() *cobra.Command {
|
||||
RunE: wrapE(channelExportCmd),
|
||||
}
|
||||
|
||||
cmd.Flags().Int64Var(&dbChannelID, "channel", 0, "channel id")
|
||||
cmd.Flags().Int64Var(&pkID, "pk", 0, "channel pk id")
|
||||
|
||||
return cmd
|
||||
}
|
||||
|
||||
func channelExportCmd(ctx context.Context) error {
|
||||
if dbChannelID == 0 {
|
||||
if pkID == 0 {
|
||||
return errors.New("db channel id required")
|
||||
}
|
||||
|
||||
channel, err := client.ChannelInfoByID(ctx, channelID)
|
||||
channel, err := client.ChannelInfoByID(ctx, pkID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user