Shift Code API
Borderlands SHiFT code redemption library
Install
npm install shift-code-api
Usage
; async { const session = await ; const user = await ; console; const results = ; for { console; } await ;};
API
login(email: string, password: string) => Promise<Session>
Create a login session to use for additional methods.
logout(session: Session) => Promise<void>
Logout and invalidate the session.
redeem(session, code) => AsyncGenerator<RedemptionResult>
Redeem a SHiFT code on the account associated to the session.
A code can be associated to multiple platforms, so one or many RedemptionResults will be yielded.
account(session) => Promise<Account>
Get account details, such as email and ID.
CLI
A simple CLI to redeem a given code.
npx shift-code-api [email] [password] [code]