mirror of
https://github.com/pd4d10/git-touch.git
synced 2026-04-29 19:13:36 -05:00
updated event handlers
This commit is contained in:
committed by
Rongjian Zhang
parent
c2076df7b7
commit
dc3e8aa547
@@ -73,4 +73,4 @@ SPEC CHECKSUMS:
|
|||||||
|
|
||||||
PODFILE CHECKSUM: 1b66dae606f75376c5f2135a8290850eeb09ae83
|
PODFILE CHECKSUM: 1b66dae606f75376c5f2135a8290850eeb09ae83
|
||||||
|
|
||||||
COCOAPODS: 1.8.4
|
COCOAPODS: 1.7.0
|
||||||
|
|||||||
@@ -265,11 +265,20 @@ class EventItem extends StatelessWidget {
|
|||||||
context: context,
|
context: context,
|
||||||
spans: <InlineSpan>[
|
spans: <InlineSpan>[
|
||||||
TextSpan(
|
TextSpan(
|
||||||
text: ' created ${e.payload.refType} ${e.payload.ref} at '),
|
text: ' created a ${e.payload.refType} '),
|
||||||
_buildRepo(context),
|
_buildRepo(context),
|
||||||
],
|
],
|
||||||
);
|
);
|
||||||
case 'DeleteEvent':
|
case 'DeleteEvent':
|
||||||
|
return _buildItem(
|
||||||
|
context: context,
|
||||||
|
spans: <InlineSpan>[
|
||||||
|
TextSpan(
|
||||||
|
text: ' deleted ${e.payload.refType} '
|
||||||
|
),
|
||||||
|
_buildRepo(context),
|
||||||
|
],
|
||||||
|
);
|
||||||
case 'DeploymentEvent':
|
case 'DeploymentEvent':
|
||||||
case 'DeploymentStatusEvent':
|
case 'DeploymentStatusEvent':
|
||||||
case 'DownloadEvent':
|
case 'DownloadEvent':
|
||||||
@@ -332,7 +341,45 @@ class EventItem extends StatelessWidget {
|
|||||||
);
|
);
|
||||||
case 'LabelEvent':
|
case 'LabelEvent':
|
||||||
case 'MarketplacePurchaseEvent':
|
case 'MarketplacePurchaseEvent':
|
||||||
|
final action = e.payload.action;
|
||||||
|
var messageToDisplay;
|
||||||
|
switch(action) {
|
||||||
|
case "purchased":
|
||||||
|
messageToDisplay = "purchased a Marketplace Plan";
|
||||||
|
break;
|
||||||
|
case "cancelled":
|
||||||
|
messageToDisplay = "cancelled their Marketplace Plan";
|
||||||
|
break;
|
||||||
|
case "pending_change":
|
||||||
|
messageToDisplay = " Marketplace Plan is pending change";
|
||||||
|
break;
|
||||||
|
case "pending_change_cancelled":
|
||||||
|
messageToDisplay = " Pending Marketplace Plan was cancelled";
|
||||||
|
break;
|
||||||
|
case "changed":
|
||||||
|
messageToDisplay = " changed their Marketplace Plan";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return _buildItem(
|
||||||
|
context: context,
|
||||||
|
spans: [
|
||||||
|
TextSpan(
|
||||||
|
text: ' $messageToDisplay ',
|
||||||
|
),
|
||||||
|
_buildRepo(context),
|
||||||
|
],
|
||||||
|
);
|
||||||
case 'MemberEvent':
|
case 'MemberEvent':
|
||||||
|
final action = e.payload.action;
|
||||||
|
return _buildItem(
|
||||||
|
|
||||||
|
context: context,
|
||||||
|
spans: [
|
||||||
|
TextSpan(
|
||||||
|
text: ' was ${e.payload.action} ${action == 'added' ? 'to' : 'from' } '),
|
||||||
|
_buildRepo(context),
|
||||||
|
],
|
||||||
|
);
|
||||||
case 'MembershipEvent':
|
case 'MembershipEvent':
|
||||||
case 'MilestoneEvent':
|
case 'MilestoneEvent':
|
||||||
case 'OrganizationEvent':
|
case 'OrganizationEvent':
|
||||||
@@ -342,8 +389,14 @@ class EventItem extends StatelessWidget {
|
|||||||
case 'ProjectColumnEvent':
|
case 'ProjectColumnEvent':
|
||||||
case 'ProjectEvent':
|
case 'ProjectEvent':
|
||||||
case 'PublicEvent':
|
case 'PublicEvent':
|
||||||
// TODO:
|
return _buildItem(
|
||||||
return _buildDefaultItem(context);
|
context: context,
|
||||||
|
spans: [
|
||||||
|
TextSpan(text: ' made '),
|
||||||
|
_buildRepo(context),
|
||||||
|
TextSpan(text: ' public'),
|
||||||
|
],
|
||||||
|
);
|
||||||
case 'PullRequestEvent':
|
case 'PullRequestEvent':
|
||||||
final pr = e.payload.pullRequest;
|
final pr = e.payload.pullRequest;
|
||||||
return _buildItem(
|
return _buildItem(
|
||||||
|
|||||||
Reference in New Issue
Block a user