Mercurial > prosody-modules
comparison mod_aws_profile/mod_aws_profile.lua @ 5702:616c0459aca7
mod_aws_profile: Fix use of timer API
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 12 Nov 2023 02:37:53 +0100 |
parents | 1d719d4ef18f |
children |
comparison
equal
deleted
inserted
replaced
5701:0207fd248480 | 5702:616c0459aca7 |
---|---|
47 return; | 47 return; |
48 end | 48 end |
49 current_credentials.access_key = credentials.access_key; | 49 current_credentials.access_key = credentials.access_key; |
50 current_credentials.secret_key = credentials.secret_key; | 50 current_credentials.secret_key = credentials.secret_key; |
51 current_credentials.expiry = credentials.expiry; | 51 current_credentials.expiry = credentials.expiry; |
52 module:timer(credentials.ttl or 240, refresh_credentials); | 52 module:add_timer(credentials.ttl or 240, refresh_credentials); |
53 module:fire_event("aws_profile/credentials-refreshed", current_credentials); | 53 module:fire_event("aws_profile/credentials-refreshed", current_credentials); |
54 end); | 54 end); |
55 end | 55 end |
56 | 56 |
57 function module.load() | 57 function module.load() |