mirror of
https://github.com/Monibuca/plugin-record.git
synced 2025-12-24 13:07:51 +08:00
embed
This commit is contained in:
2
go.mod
2
go.mod
@@ -1,5 +1,5 @@
|
||||
module github.com/Monibuca/plugin-record
|
||||
|
||||
go 1.13
|
||||
go 1.16
|
||||
|
||||
require github.com/Monibuca/engine/v2 v2.0.0
|
||||
|
||||
6
main.go
6
main.go
@@ -1,6 +1,7 @@
|
||||
package record
|
||||
|
||||
import (
|
||||
"embed"
|
||||
"encoding/json"
|
||||
"net/http"
|
||||
"os"
|
||||
@@ -26,12 +27,17 @@ type FlvFileInfo struct {
|
||||
Duration uint32
|
||||
}
|
||||
|
||||
//go:embed ui/*
|
||||
//go:embed README.md
|
||||
var ui embed.FS
|
||||
|
||||
func init() {
|
||||
InstallPlugin(&PluginConfig{
|
||||
Name: "Record",
|
||||
Type: PLUGIN_SUBSCRIBER,
|
||||
Config: &config,
|
||||
Run: run,
|
||||
UIFile: &ui,
|
||||
HotConfig: map[string]func(interface{}){
|
||||
"AutoPublish": func(v interface{}) {
|
||||
config.AutoPublish = v.(bool)
|
||||
|
||||
Reference in New Issue
Block a user