feat: add channel cmds

This commit is contained in:
Rogee
2024-09-05 15:45:03 +08:00
parent 8666db6318
commit 568c28d3ab
4 changed files with 124 additions and 49 deletions

View File

@@ -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
}