View README.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn main() { | |
println!("hello world"); | |
} |
View index.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
import { App } from '@serverless-stack/resources'; | |
import { request } from 'undici'; | |
/** eg: `us-west-1`, `us-east-2` */ | |
type AWSRegion = string; | |
/** eg: `18.4.0`, `16.14.0`, `14.17.0` */ | |
type SemVersion = `${number}.${number}.${number}`; | |
/** |
View function.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// MIT License - Copyright (c) 2022 PUSHAS PTY LTD. | |
import { ResourceNotFoundException, SecretsManager } from '@aws-sdk/client-secrets-manager'; | |
import { SecretsManagerRotationHandler } from 'aws-lambda'; | |
import fetch from 'node-fetch'; | |
const secretsClient = new SecretsManager({}); | |
export const generateAccessToken = async (roles: string) => { | |
const response = await fetch(`https://${process.env.AUTH0_M2M_DOMAIN}/oauth/token`, { | |
method: 'POST', |
View smartChunk.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Chunks an array of strings into an array of an array of strings | |
* where the total characters of the strings in each chunk is less than | |
* or equal to `maxChunkCharacters`. | |
* @param data An array of strings | |
* @param maxChunkCharacters The maximum amount of characters that should be allowed per chunk | |
* @param join The character that each string will later be joined on | |
* @returns An array of an array of strings | |
* @example | |
* ```ts |
View ME.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fyko#0001 (492374435274162177) |
View LogHandler.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Copyright 2021 Carter "Fyko" Himmel | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy of this | |
* software and associated documentation files (the "Software"), to deal in the Software | |
* without restriction, including without limitation the rights to use, copy, modify, | |
* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to | |
* permit persons to whom the Software is furnished to do so, subject to the following | |
* conditions: | |
* |
View okay.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NzA3OTk1NjY1NjYxMTY1NTY4.XrQ6WA.yC8FjGmM3KbO0dD1wNP3jqNzq2c |
View ExtendedGuild.ts
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Client, Collection, GuildMember, Snowflake, Structures, Guild as ImportedGuild } from 'discord.js'; | |
import GuildMemberCollector, { GuildMemberCollectorOptions } from './GuildMemberCollector'; | |
type MemberCollection = Collection<Snowflake, GuildMember>; | |
declare module 'discord.js' { | |
interface Guild { | |
awaitMembers( | |
filter: (member: GuildMember) => boolean, | |
options?: GuildMemberCollectorOptions, |
View rest.rs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#[macro_use] | |
extern crate log; | |
use anyhow::Result; | |
use rustacles_brokers::amqp::AmqpBroker; | |
use serde_json::{from_slice, to_vec}; | |
use std::collections::HashMap; | |
use tokio::time::{delay_for, timeout, Duration}; | |
pub use proxy::models::*; |
View Dockerfile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# syntax=docker/dockerfile-upstream:experimental | |
# WARNING: THE LINE ABOVE CANNOT BE REMOVED | |
# Note: Remember to change the workdir & paths that use "trakor/inkress" | |
# https://stackoverflow.com/q/54952867 | |
# https://github.com/rust-lang/cargo/issues/2644#issuecomment-436907777 | |
# -------------------------------- | |
# building in this image | |
# -------------------------------- |
NewerOlder