blob: 7a243efce6f84127cb495dcc05a628cc9747f924 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# -*- coding: utf-8 -*-
# 最後にやりとりしたDMの日時でソートする機能のついたUserlist
module Plugin::DirectMessage
class UserList < Gtk::UserList
def initialize
super
@dm_last_date = Hash.new
end
def gen_order(user)
@dm_last_date[user.id] || 0 end
def update(update_hash)
update_hash.each do |user, last_date|
@dm_last_date[user[:id]] = last_date.to_i
end
add_user(Users.new(update_hash.keys))
end
end
end
|