提交 116d2e34 编写于 作者: AndroidLeaves's avatar AndroidLeaves

update

上级 3bb3c217
......@@ -76,11 +76,11 @@ class Widget extends BaseWidget {
let widget;
switch (family) {
case 'medium':
widget = await this.provideMediumWidget();
widget = await this.provideMediumWidget(widgetSetting);
break;
case 'large':
widget = await this.provideLargeWidget();
widget = await this.provideLargeWidget(widgetSetting);
break;
}
widget.setPadding(6, 12, 6, 12);
......@@ -91,7 +91,7 @@ class Widget extends BaseWidget {
* 中型组件
* @returns
*/
async provideMediumWidget() {
async provideMediumWidget(widgetSetting) {
const reminderObj = await this.loadReminderList();
const { finishedList, unfinishedList } = reminderObj;
const finishedCount = finishedList.length;
......@@ -108,7 +108,7 @@ class Widget extends BaseWidget {
const leftStackWidth = width * 0.34;
leftStack.size = new Size(leftStackWidth, height);
leftStack.setPadding(0, 16, 0, 8);
const avatarUrl = 'https://s3.uuu.ovh/imgs/2022/12/09/4c8c4d09b6542713.png';
const avatarUrl = widgetSetting.avatar || 'https://gitcode.net/enoyee/scriptable/-/raw/master/img/ic_avatar_lsp_round.png';
// ------------
const avatarStack = leftStack.addStack();
let img = await this.getImageByUrl(avatarUrl);
......@@ -208,9 +208,6 @@ class Widget extends BaseWidget {
// --------------------------NET START--------------------------
async loadReminderList() {
// title, notes,isCompleted, isOverdue,
// priority:0,1,5,9,
// calendar.color.hex
const calendar = await Calendar.forReminders();
const originalRdList = await Reminder.all(calendar);
const filterList = originalRdList.filter(item => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册