mirror of
https://github.com/stronk-dev/RandomChad.git
synced 2025-07-05 02:35:08 +02:00
✨ filer out illegal ROcketers
This commit is contained in:
parent
39af318d67
commit
3fda0c9cb1
@ -212,9 +212,13 @@ exports.notify_holders_of_changing_room_updates = async context => {
|
||||
// Get all Rocketeers with outfits available
|
||||
const network = dev ? `rinkeby` : `mainnet`
|
||||
const limit = dev ? 50 : 5000 // max supply 3475
|
||||
log( `Getting ${ limit } rocketeers on ${ network }` )
|
||||
const all_rocketeers = await db.collection( `${ network }Rocketeers` ).limit( limit ).get().then( dataFromSnap )
|
||||
log( `Got ${ all_rocketeers.length } Rocketeers` )
|
||||
console.log( `Getting ${ limit } rocketeers on ${ network }` )
|
||||
let all_rocketeers = await db.collection( `${ network }Rocketeers` ).limit( limit ).get().then( dataFromSnap )
|
||||
console.log( `Got ${ all_rocketeers.length } Rocketeers` )
|
||||
|
||||
// FIlter out API abuse rocketeers
|
||||
all_rocketeers = all_rocketeers.filter( ( {uid} ) => uid > 0 && uid <= 3475 )
|
||||
console.log( `Proceeding with ${ all_rocketeers.length } valid Rocketeers` )
|
||||
|
||||
// Check which rocketeers have outfits available
|
||||
const has_outfit_available = all_rocketeers.filter( rocketeer => {
|
||||
@ -229,6 +233,8 @@ exports.notify_holders_of_changing_room_updates = async context => {
|
||||
|
||||
} )
|
||||
|
||||
|
||||
|
||||
// Get the owning wallets of available outfits
|
||||
const owners = await Promise.all( has_outfit_available.map( async ( { uid } ) => {
|
||||
log( `Getting owner of `, uid )
|
||||
|
Loading…
x
Reference in New Issue
Block a user