Files
2024-10-31 10:33:46 +01:00

22 lines
393 B
JavaScript

const { GLib } = imports.gi;
class ClockService extends Service {
static {
Service.register ( this, {}, {
'time': ['gobject']
}
)
}
#time = GLib.DateTime.new_now_local()
get time() { return this.#time; }
constructor() {
super()
Utils.interval(1000, () => {
this.#time = GLib.DateTime.new_now_local()
this.changed("time")
})
}
}
export default new ClockService()