From: Alexis Laferrière Date: Sun, 25 Sep 2016 23:12:33 +0000 (-0400) Subject: benitlux: refresh home window on receiving an invalid token error X-Git-Url: http://nitlanguage.org benitlux: refresh home window on receiving an invalid token error Signed-off-by: Alexis Laferrière --- diff --git a/contrib/benitlux/src/client/views/home_views.nit b/contrib/benitlux/src/client/views/home_views.nit index 44144a8..bd3f851 100644 --- a/contrib/benitlux/src/client/views/home_views.nit +++ b/contrib/benitlux/src/client/views/home_views.nit @@ -194,6 +194,18 @@ class CheckTokenAction redef fun on_load(res, status) do intercept_error(res) end +redef class BenitluxHttpRequest + redef fun intercept_error(res) + do + var r = super + if res isa BenitluxTokenError then + var window = app.window + if window isa HomeWindow then window.refresh + end + return r + end +end + # Today's date as a `String` fun today: String do