mirror of
https://github.com/ArthurDanjou/artdanj-api.git
synced 2026-01-14 20:19:26 +01:00
58 lines
1.5 KiB
TypeScript
Executable File
58 lines
1.5 KiB
TypeScript
Executable File
import {HttpContextContract} from "@ioc:Adonis/Core/HttpContext";
|
|
import {getDiscordActivity} from "App/Utils/GetDiscordActivity";
|
|
|
|
export default class ProfileController {
|
|
|
|
public me ({ response }: HttpContextContract) {
|
|
return response.status(200).send({
|
|
pronouns: "Arthur",
|
|
home: ["Paris", "France"],
|
|
passions: [
|
|
"Dev",
|
|
"DevOps",
|
|
"New technologies",
|
|
"Gaming",
|
|
"Cloud"
|
|
],
|
|
code: [
|
|
"Javascript",
|
|
"Typescript",
|
|
"HTML",
|
|
"CSS",
|
|
"GoLang",
|
|
"Java"
|
|
],
|
|
ask_me_about: [
|
|
"Web dev",
|
|
"Tech",
|
|
"Consulting",
|
|
"Cloud computing",
|
|
"DevOps",
|
|
"Software dev"
|
|
],
|
|
technologies: {
|
|
web_app: ["VueJs", "NuxtJs", "Sass", "TailwindCss", "WindiCss"],
|
|
desktop_app: ["ElectronJs"],
|
|
mobile_app: ["React Native", "Vue Native"],
|
|
back_end: {
|
|
typescript: ["AdonisJs"],
|
|
java: ["Spring"]
|
|
},
|
|
databases: ["MongoDB", "MariaDB", "Redis"],
|
|
messaging: ["RabbitMQ"],
|
|
other: ["Docker", "Git"],
|
|
architecture: ["microservices", "event-driven", "design system pattern"],
|
|
operating_systems: ['MacOS', "Linux"]
|
|
},
|
|
})
|
|
}
|
|
|
|
//todo get discord Activity
|
|
public async discord ({ response }: HttpContextContract) {
|
|
const activity = await getDiscordActivity()
|
|
return response.status(200).send({
|
|
status: activity
|
|
})
|
|
}
|
|
}
|