fediglam/src/main/controllers/api.zig

33 lines
1.3 KiB
Zig
Raw Normal View History

2022-11-24 11:50:25 +00:00
const controllers = @import("../controllers.zig");
const auth = @import("./api/auth.zig");
const communities = @import("./api/communities.zig");
2022-12-03 07:44:27 +00:00
const drive = @import("./api/drive.zig");
2022-11-24 11:50:25 +00:00
const invites = @import("./api/invites.zig");
const users = @import("./api/users.zig");
const follows = @import("./api/users/follows.zig");
const notes = @import("./api/notes.zig");
const streaming = @import("./api/streaming.zig");
const timelines = @import("./api/timelines.zig");
pub const routes = .{
2022-11-27 01:33:46 +00:00
controllers.apiEndpoint(auth.login),
controllers.apiEndpoint(auth.verify_login),
controllers.apiEndpoint(communities.create),
controllers.apiEndpoint(communities.query),
controllers.apiEndpoint(invites.create),
controllers.apiEndpoint(users.create),
controllers.apiEndpoint(notes.create),
controllers.apiEndpoint(notes.get),
2022-11-26 01:43:30 +00:00
//controllers.apiEndpoint(streaming.streaming),
2022-11-27 01:33:46 +00:00
controllers.apiEndpoint(timelines.global),
controllers.apiEndpoint(timelines.local),
controllers.apiEndpoint(timelines.home),
controllers.apiEndpoint(follows.create),
controllers.apiEndpoint(follows.delete),
controllers.apiEndpoint(follows.query_followers),
controllers.apiEndpoint(follows.query_following),
2022-12-03 07:44:27 +00:00
controllers.apiEndpoint(drive.upload),
2022-12-03 15:09:29 +00:00
controllers.apiEndpoint(drive.mkdir),
2022-11-24 11:50:25 +00:00
};