parent
aa30db04f4
commit
c4578b6d48
@ -0,0 +1,13 @@
|
|||||||
|
class Users::third_parties_controller < Users::BaseAccountController
|
||||||
|
def destroy
|
||||||
|
current_open_users.destroy!
|
||||||
|
|
||||||
|
render_ok
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def current_open_users
|
||||||
|
@_current_third_party ||= observed_user.open_users.find(params[:id])
|
||||||
|
end
|
||||||
|
end
|
@ -1,3 +1,9 @@
|
|||||||
class OpenUsers::QQ < OpenUser
|
class OpenUsers::QQ < OpenUser
|
||||||
|
def nickname
|
||||||
|
extra&.[]('nickname')
|
||||||
|
end
|
||||||
|
|
||||||
|
def en_type
|
||||||
|
'qq'
|
||||||
|
end
|
||||||
end
|
end
|
@ -1,3 +1,9 @@
|
|||||||
class OpenUsers::Wechat < OpenUser
|
class OpenUsers::Wechat < OpenUser
|
||||||
|
def nickname
|
||||||
|
extra&.[]('nickname')
|
||||||
|
end
|
||||||
|
|
||||||
|
def en_type
|
||||||
|
'qq'
|
||||||
|
end
|
||||||
end
|
end
|
@ -0,0 +1,5 @@
|
|||||||
|
class AddExtraToOpenUsers < ActiveRecord::Migration[5.2]
|
||||||
|
def change
|
||||||
|
add_column :open_users, :extra, :text
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in new issue