Skip to main content

Module onedrive

Module onedrive 

Source
Expand description

Microsoft OneDrive ネイティブクライアント(Graph API 経由)。

crate::apps::drive(Google Drive)と同じ設計。ブラウザで onedrive.live.com を 描画するのではなく、crate::os_lib::cloud の Microsoft Graph REST + OAuth2 デバイスフローを使い、AtmOS ネイティブ UI で OneDrive を読み書きする。Microsoft の device flow はパブリッククライアント向けのため client_secret が不要で、Google Drive アプリより設定項目が少ない。通信は同期的(TLS ハンドシェイク + 受信待ち)に行うため、 操作キー押下時に数百 ms ブロックする(drive/browser 等の既存挙動と同じ)。

Structs§

OneDriveApp

Enums§

Pane 🔒
どのペインにフォーカスしているか。

Constants§

HEADER_H 🔒
ROW_H 🔒