//
|
// BlackUserTCell.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/12/18.
|
//
|
|
import UIKit
|
import RxSwift
|
|
|
class BlackUserTCell: UITableViewCell {
|
|
private var userModel:SimpleUserInfoModel?
|
@IBOutlet weak var avatarImage: UIImageView!
|
@IBOutlet weak var label_name: UILabel!
|
@IBOutlet weak var btn_cancel: UIButton!
|
private var disposeBag = DisposeBag()
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
// Initialization code
|
selectionStyle = .none
|
avatarImage.layer.cornerRadius = 20
|
}
|
|
func setModel(_ model:SimpleUserInfoModel){
|
userModel = model
|
avatarImage.sd_setImage(with: URL(string: model.avatar))
|
label_name.text = model.nickname
|
}
|
|
@IBAction func tapAction(_ sender: UIButton) {
|
CommonAlertView.show(title: "提示", content: "是否从黑名单移除此人?") {[weak self] state in
|
guard let weakSelf = self else { return }
|
if state{
|
Services.blackUser(appuserId: weakSelf.userModel!.id).subscribe(onNext: {_ in
|
NotificationCenter.default.post(name: Refresh_Black_Noti, object: nil)
|
}).disposed(by: weakSelf.disposeBag)
|
}
|
}
|
}
|
}
|