Added PluginContext

This commit is contained in:
2024-06-20 23:43:16 +03:00
parent 43a07debde
commit 19aee664c2
25 changed files with 172 additions and 83 deletions

View File

@@ -8,5 +8,5 @@ crate-type=["cdylib"]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
dim_sdk = {path="../../sdk/rust/"}
lazy_static = "1.4.0"
dim_sdk = {path="../../sdk/rust/dim_sdk"}
lazy_static = "1.4.0"

View File

@@ -1,5 +1,5 @@
use std::fmt::Write;
use dim_sdk::{plugin_info, DimPlugin};
use dim_sdk::{plugin_info, Context, DimPlugin};
use std::fs::read_to_string;
plugin_info!(
@@ -20,7 +20,7 @@ impl Plug {
}
impl DimPlugin for Plug {
fn init(&mut self) {
fn init(&mut self, _ctx: Context) {
}
fn poll(&mut self, f: &mut dim_sdk::CBuffer) -> dim_sdk::Result<()> {
let contents = read_to_string("/sys/class/power_supply/BAT0/capacity")?;