Skip to content
Snippets Groups Projects
Commit 6f9d6b70 authored by Josh Brooks's avatar Josh Brooks
Browse files

Add CLI option

parent 674a3d77
No related branches found
No related tags found
2 merge requests!231Revert "Update store to print changes to the partners list",!167Xx 3789/delete individual requests
...@@ -316,6 +316,18 @@ var rootCmd = &cobra.Command{ ...@@ -316,6 +316,18 @@ var rootCmd = &cobra.Command{
client.DeleteAllRequests() client.DeleteAllRequests()
} }
if viper.GetBool("delete-receive-request") {
client.DeleteReceiveRequest(recipientID)
}
if viper.GetBool("delete-sent-request") {
client.DeleteSentRequest(recipientID)
}
if viper.GetBool("delete-request") {
client.DeleteRequest(recipientID)
}
msg := message.Send{ msg := message.Send{
Recipient: recipientID, Recipient: recipientID,
Payload: []byte(msgBody), Payload: []byte(msgBody),
...@@ -1057,6 +1069,24 @@ func init() { ...@@ -1057,6 +1069,24 @@ func init() {
viper.BindPFlag("delete-all-requests", viper.BindPFlag("delete-all-requests",
rootCmd.PersistentFlags().Lookup("delete-all-requests")) rootCmd.PersistentFlags().Lookup("delete-all-requests"))
rootCmd.PersistentFlags().Bool("delete-receive-request", false,
"Delete receive request for the specified ID given by the "+
"destfile contact file.")
viper.BindPFlag("delete-receive-request",
rootCmd.PersistentFlags().Lookup("delete-receive-request"))
rootCmd.PersistentFlags().Bool("delete-sent-request", false,
"Delete sent request for the specified ID given by the "+
"destfile flag's contact file.")
viper.BindPFlag("delete-sent-request",
rootCmd.PersistentFlags().Lookup("delete-sent-request"))
rootCmd.PersistentFlags().Bool("delete-request", false,
"Delete the request for the specified ID given by the "+
"destfile flag's contact file.")
viper.BindPFlag("delete-request",
rootCmd.PersistentFlags().Lookup("delete-request"))
rootCmd.Flags().BoolP("send-auth-request", "", false, rootCmd.Flags().BoolP("send-auth-request", "", false,
"Send an auth request to the specified destination and wait"+ "Send an auth request to the specified destination and wait"+
"for confirmation") "for confirmation")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment