summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testing/toxic/prompt.c22
1 files changed, 19 insertions, 3 deletions
diff --git a/testing/toxic/prompt.c b/testing/toxic/prompt.c
index e18bdff0..6970441f 100644
--- a/testing/toxic/prompt.c
+++ b/testing/toxic/prompt.c
@@ -133,10 +133,26 @@ static void execute(ToxWindow* self, char* cmd) {
133 } 133 }
134 134
135 num = m_addfriend(id_bin, (uint8_t*) msg, strlen(msg)+1); 135 num = m_addfriend(id_bin, (uint8_t*) msg, strlen(msg)+1);
136 136 switch (num) {
137 wprintw(self->window, "Friend added as %d.\n", num); 137 case -1:
138 on_friendadded(num); 138 wprintw(self->window, "Message is too long.\n");
139 break;
140 case -2:
141 wprintw(self->window, "That appears to be your own ID.\n");
142 break;
143 case -3:
144 wprintw(self->window, "Friend request already sent.\n");
145 break;
146 case -4:
147 wprintw(self->window, "Invalid ID.\n");
148 break;
149 default:
150 wprintw(self->window, "Friend added as %d.\n", num);
151 on_friendadded(num);
152 break;
153 }
139 } 154 }
155
140 else if(!strcmp(cmd, "help")) { 156 else if(!strcmp(cmd, "help")) {
141 wattron(self->window, COLOR_PAIR(2) | A_BOLD); 157 wattron(self->window, COLOR_PAIR(2) | A_BOLD);
142 wprintw(self->window, "Commands:\n"); 158 wprintw(self->window, "Commands:\n");