summaryrefslogtreecommitdiffstats
path: root/main.vala
diff options
context:
space:
mode:
Diffstat (limited to 'main.vala')
-rw-r--r--main.vala12
1 files changed, 9 insertions, 3 deletions
diff --git a/main.vala b/main.vala
index 59ac0c6..e07329f 100644
--- a/main.vala
+++ b/main.vala
@@ -18,13 +18,19 @@ public static int main(string[] args) {
} else {
if(detected.length > 0) {
detected += '\0';
- interpret(detected);
+ interpret((string) detected);
}
detected = {};
}
}
}
-public static void interpret(char[] data) {
- stdout.printf("%s\n", (string) data);
+public static void interpret(string data) {
+ if(data.has_prefix("USER ")) {
+ string str_id = data.substring(5);
+ int id = int.parse(str_id);
+ stdout.printf("login: %d\n", id);
+ } else {
+ stdout.printf(" product: %s\n", data);
+ }
}