AyuGramDesktop/Telegram/SourceFiles/ayu/ayu_url_handlers.h
AlexeyZavar dfb9ac91e9 feat: new settings ui & features
translator, remove message tail, hide fast share, drawer customization, quick admin shortcuts, disable crash reports, donations
2025-09-12 03:45:33 +03:00

33 lines
725 B
C++

// This is the source code of AyuGram for Desktop.
//
// We do not and cannot prevent the use of our code,
// but be respectful and credit the original author.
//
// Copyright @Radolyn, 2025
#pragma once
#include "base/qthelp_regex.h"
#include "window/window_session_controller.h"
namespace AyuUrlHandlers {
using Match = qthelp::RegularExpressionMatch;
bool ResolveUser(
Window::SessionController *controller,
const Match &match,
const QVariant &context);
bool HandleAyu(
Window::SessionController *controller,
const Match &match,
const QVariant &context);
bool HandleSupport(
Window::SessionController *controller,
const Match &match,
const QVariant &context);
bool TryHandleSpotify(const QString &url);
}