From 4d5c7a7b514c7f4f71b2950f051b64c3e3df3008 Mon Sep 17 00:00:00 2001 From: Aylur Date: Sat, 14 Sep 2024 09:55:29 +0000 Subject: docs: lib examples consistency --- docs/libraries/auth.md | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) (limited to 'docs/libraries/auth.md') diff --git a/docs/libraries/auth.md b/docs/libraries/auth.md index eddb40e..1f07a17 100644 --- a/docs/libraries/auth.md +++ b/docs/libraries/auth.md @@ -73,45 +73,41 @@ astal-auth --password my-password :::code-group ```js [ JavaScript] -import Auth from "gi://AstalAuth"; -import Gio from "gi://Gio"; +import Auth from "gi://AstalAuth" -Gio._promisify(Auth.Pam, "authenticate"); - -await Auth.Pam.authenticate("password") - .then(_ => print("authentication sucessful")) - .catch(logError); +Auth.Pam.authenticate("password", (_, task) => { + try { + AstalAuth.Pam.authenticate_finish(task) + print("authentication sucessful") + } catch (error) { + print(error) + } +}) ``` ```py [ Python] -import gi - -gi.require_version("AstalAuth", "0.1") - -from gi.repository import AstalAuth +from gi.repository import AstalAuth as Auth def callback(_, task) -> None: try: - AstalAuth.Pam.authenticate_finish(task) + Auth.Pam.authenticate_finish(task) print("success") except Exception as e: print(e) -AstalAuth.Pam.authenticate("password", callback) +Auth.Pam.authenticate("password", callback) ``` ```lua [ Lua] -local lgi = require("lgi") - -local AstalAuth = lgi.require("AstalAuth", "0.1") +local Auth = require("lgi").require("AstalAuth") -AstalAuth.Pam.authenticate("password", function(_, task) - local status, err = AstalAuth.Pam.authenticate_finish(task) - if status == 0 then - print("success") - else - print(err) - end +Auth.Pam.authenticate("password", function(_, task) + local status, err = Auth.Pam.authenticate_finish(task) + if err ~= nil then + print(err) + else + print("success") + end end) ``` -- cgit v1.2.3