mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-31 21:41:33 +00:00
13 lines
No EOL
450 B
Python
13 lines
No EOL
450 B
Python
import datetime
|
|
|
|
class LastSeenMiddleware(object):
|
|
|
|
def process_response(self, request, response):
|
|
if (not request.is_ajax()
|
|
and hasattr(request, 'user')
|
|
and request.user.is_authenticated()):
|
|
request.user.profile.last_seen_on = datetime.datetime.now()
|
|
request.user.profile.last_seen_ip = request.META['REMOTE_ADDR']
|
|
request.user.profile.save()
|
|
|
|
return response |