[client] Upgrade offtheline

This commit is contained in:
Abhishek Shroff
2024-12-24 12:30:15 +05:30
parent d8957e55e2
commit 2d1256eb27
11 changed files with 30 additions and 34 deletions

View File

@@ -7,9 +7,9 @@ import 'package:phylum/libphylum/db/db.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class ResourceCopyAction extends PhylumAction with JsonApiAction, ResourceCreateAction, ResourceBindAction {
static const actionName = 'resourceCopy';
static const kActionName = 'resourceCopy';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';

View File

@@ -7,9 +7,9 @@ import 'package:phylum/libphylum/db/db.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class ResourceDeleteAction extends PhylumAction with JsonApiAction {
static const actionName = 'resourceDelete';
static const kActionName = 'resourceDelete';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'DELETE';

View File

@@ -6,9 +6,9 @@ import 'package:phylum/libphylum/actions/action_resource_create.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class ResourceMkdirAction extends PhylumAction with JsonApiAction, ResourceCreateAction, ResourceBindAction {
static const actionName = 'resourceMkdir';
static const kActionName = 'resourceMkdir';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';

View File

@@ -5,13 +5,12 @@ import 'package:offtheline/offtheline.dart';
import 'package:phylum/libphylum/actions/action_resource_bind.dart';
import 'package:phylum/libphylum/actions/action_resource_create.dart';
import 'package:phylum/libphylum/db/db.dart';
import 'package:phylum/libphylum/phylum_account.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class ResourceMoveAction extends PhylumAction with JsonApiAction, ResourceBindAction {
static const actionName = 'resourceMove';
static const kActionName = 'resourceMove';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';
@@ -65,8 +64,7 @@ class ResourceMoveAction extends PhylumAction with JsonApiAction, ResourceBindAc
}
@override
Future<void> initialize(PhylumAccount account) {
super.initialize(account);
Future<void> initialize() {
return account.resourceRepository.trackServerData(resourceId);
}

View File

@@ -4,14 +4,13 @@ import 'dart:convert';
import 'package:drift/drift.dart';
import 'package:offtheline/offtheline.dart';
import 'package:phylum/libphylum/actions/action_resource_create.dart';
import 'package:phylum/libphylum/phylum_account.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
import 'package:phylum/util/permissions.dart';
class ResourceShareAction extends PhylumAction with JsonApiAction {
static const actionName = 'resourceShare';
static const kActionName = 'resourceShare';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';
@@ -65,8 +64,7 @@ class ResourceShareAction extends PhylumAction with JsonApiAction {
}
@override
Future<void> initialize(PhylumAccount account) {
super.initialize(account);
Future<void> initialize() {
return account.resourceRepository.trackServerData(resourceId);
}

View File

@@ -11,9 +11,9 @@ import 'package:phylum/libphylum/phylum_api_types.dart';
import 'package:phylum/libphylum/util/uuid.dart';
class ResourceUploadAction extends PhylumAction with FileUploadApiAction, ResourceCreateAction, ResourceBindAction {
static const actionName = 'resourceUpload';
static const kActionName = 'resourceUpload';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'PUT';

View File

@@ -6,9 +6,9 @@ import 'package:phylum/libphylum/db/db.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class BookmarkAddAction extends PhylumAction with JsonApiAction, BookmarkAction {
static const actionName = 'bookmarkAdd';
static const kActionName = 'bookmarkAdd';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';

View File

@@ -7,9 +7,9 @@ import 'package:phylum/libphylum/db/db.dart';
import 'package:phylum/libphylum/phylum_api_types.dart';
class BookmarkRemoveAction extends PhylumAction with JsonApiAction, BookmarkAction {
static const actionName = 'bookmarkRemove';
static const kActionName = 'bookmarkRemove';
@override
String get name => actionName;
String get actionName => kActionName;
@override
String get method => 'POST';

View File

@@ -8,12 +8,12 @@ import 'package:phylum/libphylum/actions/bookmark_add_action.dart';
import 'package:phylum/libphylum/actions/bookmark_remove_action.dart';
const actionDeserializers = {
BookmarkAddAction.actionName: BookmarkAddAction.fromMap,
BookmarkRemoveAction.actionName: BookmarkRemoveAction.fromMap,
ResourceCopyAction.actionName: ResourceCopyAction.fromMap,
ResourceDeleteAction.actionName: ResourceDeleteAction.fromMap,
ResourceMkdirAction.actionName: ResourceMkdirAction.fromMap,
ResourceMoveAction.actionName: ResourceMoveAction.fromMap,
ResourceShareAction.actionName: ResourceShareAction.fromMap,
ResourceUploadAction.actionName: ResourceUploadAction.fromMap,
BookmarkAddAction.kActionName: BookmarkAddAction.fromMap,
BookmarkRemoveAction.kActionName: BookmarkRemoveAction.fromMap,
ResourceCopyAction.kActionName: ResourceCopyAction.fromMap,
ResourceDeleteAction.kActionName: ResourceDeleteAction.fromMap,
ResourceMkdirAction.kActionName: ResourceMkdirAction.fromMap,
ResourceMoveAction.kActionName: ResourceMoveAction.fromMap,
ResourceShareAction.kActionName: ResourceShareAction.fromMap,
ResourceUploadAction.kActionName: ResourceUploadAction.fromMap,
};

View File

@@ -585,8 +585,8 @@ packages:
dependency: "direct main"
description:
path: "."
ref: "2c70c1c6b6a368b4ea17b7222d7698ee3cbbb1dc"
resolved-ref: "2c70c1c6b6a368b4ea17b7222d7698ee3cbbb1dc"
ref: "5e418dd95d1803a501936883ab6f21ded1867da8"
resolved-ref: "5e418dd95d1803a501936883ab6f21ded1867da8"
url: "https://codeberg.org/shroff/offtheline.git"
source: git
version: "0.16.0"

View File

@@ -23,7 +23,7 @@ dependencies:
offtheline:
git:
url: https://codeberg.org/shroff/offtheline.git
ref: 2c70c1c6b6a368b4ea17b7222d7698ee3cbbb1dc
ref: 5e418dd95d1803a501936883ab6f21ded1867da8
open_file:
path:
path_provider:
@@ -41,6 +41,6 @@ dev_dependencies:
flutter_lints: ^5.0.0
drift_dev: ^2.19.1
build_runner: ^2.4.12
flutter:
uses-material-design: true