diff --git a/launchpad-common/src/blacklist.rs b/launchpad-common/src/blacklist.rs index 019b588..b0548f6 100644 --- a/launchpad-common/src/blacklist.rs +++ b/launchpad-common/src/blacklist.rs @@ -11,10 +11,6 @@ pub trait BlacklistModule: { fn add_users_to_blacklist(&self, users_list: &ManagedVec) { self.require_extended_permissions(); - self.add_users_to_blacklist_without_permissions(users_list); - } - - fn add_users_to_blacklist_without_permissions(&self, users_list: &ManagedVec) { self.require_before_winner_selection(); let blacklist_mapper = self.blacklist(); diff --git a/launchpad-guaranteed-tickets-v2/src/lib.rs b/launchpad-guaranteed-tickets-v2/src/lib.rs index cb0200f..23e713a 100644 --- a/launchpad-guaranteed-tickets-v2/src/lib.rs +++ b/launchpad-guaranteed-tickets-v2/src/lib.rs @@ -96,18 +96,8 @@ pub trait LaunchpadGuaranteedTickets: } #[endpoint(refundUserTickets)] - fn refund_user_tickets(&self) { - let caller = self.blockchain().get_caller(); - let user_confirmed_tickets = self.nr_confirmed_tickets(&caller).get(); - require!( - user_confirmed_tickets > 0, - "User has not confirmed any tickets" - ); - let users_vec = ManagedVec::from_single_item(caller); - self.add_users_to_blacklist_without_permissions(&users_vec); - self.clear_users_with_guaranteed_ticket_after_blacklist(&users_vec); - - self.emit_add_users_to_blacklist_event(users_vec); + fn refund_user_tickets(&self, users_list: MultiValueEncoded) { + self.add_users_to_blacklist_endpoint(users_list); } #[endpoint(addUsersToBlacklist)]