From 1c13a32e864e25c1fce0ffca1f44b1f73366e8d0 Mon Sep 17 00:00:00 2001 From: Adrian Perez de Castro Date: Thu, 23 Jun 2016 13:41:41 +0300 Subject: [PATCH] examples: Add get-user-info.lua --- examples/get-user-info.lua | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples/get-user-info.lua diff --git a/examples/get-user-info.lua b/examples/get-user-info.lua new file mode 100644 index 0000000..050c6f9 --- /dev/null +++ b/examples/get-user-info.lua @@ -0,0 +1,22 @@ +#! /usr/bin/env lua +-- +-- get-user-info.lua +-- Copyright (C) 2016 Adrian Perez +-- +-- Distributed under terms of the MIT license. +-- + +if #arg ~= 3 then + io.stderr:write(string.format("Usage: %s \n", arg[0])) + os.exit(1) +end + +local client = require "matrix" .client(arg[1]) +client:login_with_password(arg[2], arg[3]) + +local user = client:get_user() +print("User ID: " .. user.user_id) +print("Display name: " .. user:get_display_name()) +print("Avatar URL: " .. user:get_avatar_url()) + +client:logout()